FlutterからFirebase Storageに画像をアップロードしてダウンロードURLを取得する
まずは下記のプラグインを導入します。
同時にFirebaseとFlutterの接続も忘れずに、
設定方法は下記をご覧ください。
Future<String> saveUserProfileImage(File image) async { final StorageReference firebaseStorageRef = FirebaseStorage.instance.ref().child("image.jpg"); final StorageUploadTask task = firebaseStorageRef.putFile(image); StorageTaskSnapshot storageTaskSnapshot = await task.onComplete; return storageTaskSnapshot.ref.getDownloadURL(); }
そしてこのメソッドを async/await
で取得すればダウンロードURLが取得できます。