虎視眈々と

Flutter × Firebaseを研究するアプリエンジニア

FlutterでFirebase Storageに画像をアップロードする

なぜか現時点(2019/6/21)で Firebase StorageのFlutterプラグインの画面にサンプルコードが載っていないのでサンプルコードを載せておきます。

pub.dev

Firebaseの設定などは済ましてある前提です。

    String storageUrl = "ストレージURL";
    FirebaseStorage storage =
    new FirebaseStorage(storageBucket: storageUrl);
    final StorageReference ref =
    storage.ref().child("user_icon").child(uid + ".png");
    StorageUploadTask task = ref.putFile(image);
    return await (await task.onComplete).ref.getDownloadURL();