如何用flutter从firebase存储上传.flr. mp3.jpg文件

pexxcrt2  于 2022-11-17  发布在  Flutter
关注(0)|答案(1)|浏览(106)

我的应用接近达到Playstore的150MB限制。我有.jpg、. mp3和.flr文件占用了assets文件夹中的空间。我想将它们存储在firebase存储中,以便在需要时调用它们。可以吗?如何实现?谢谢
例如,我在firebase存储上上传了一个文件,其名称为:image1.jpg
代替

new Image.asset(
      "assets/image1.jpg",
      fit: BoxFit.fitWidth,
    ).image,

我想找一个

-> download locally "image1.jpg" from firebase storage
 -> display  new Image.asset(
          "path of dowloaded image1.jpg from local folder",
          fit: BoxFit.fitWidth,
        ).image,
 -> remove image1.jpg after close page
7cwmlq89

7cwmlq891#

你可以得到downloadableURL的图像,并在应用程序中使用它,就像@Rohit在评论中提到的。

printUrl() async { 
     StorageReference ref = 
         FirebaseStorage.instance.ref().child("images/sky.jpg"); 
     String url = (await ref.getDownloadURL()).toString(); 
     print(url); 
}

您可以通过Flutter https://firebase.google.com/docs/storage/flutter/upload-files上的云存储上传文件的文档

相关问题