如何在Flutter中初始化Firebase存储映像

时间:2019-10-21 10:08:54

标签: firebase flutter firebase-storage

我正在使用FirebaseStorage

我已经实现了将图像文件上传到存储设备。

上传图片文件是个人资料图片,但是每当更改个人资料图片时,我都不想拥有现有的图片文件,因此我想在每次上传时重置它。

因为我认为这是在浪费空间。

如何初始化Firebase存储?

简单的代码:

tmpimagelist.forEach((f) {
        final StorageReference _ref =
            FirebaseStorage.instance.ref().child('${foldername}/${num++}.jpg');
        final StorageUploadTask uploadTask = _ref.putFile(f);
        StorageTaskSnapshot storageTaskSnapshot;

1 个答案:

答案 0 :(得分:0)

您每次使用唯一路径都会为数据库创建唯一子代。 因此,请使用静态路径。

例如-> profile.jpg

FirebaseStorage.instance.ref().child('profile.jpg');