[从上传的文件获取DownloadURL

问题描述 投票:1回答:1

我想知道上传文件时如何获得getDownloadURL()。我想上传文件并获取文件的downloadURL,然后将其存储在数据库中。您可以举一个例子说明如何在一个函数中执行此操作吗?

flutter dart firebase-storage
1个回答
2
投票
String filePath = "videoTitle.mp4";
    StorageReference ref = FirebaseStorage.instance.ref().child(filePath);
    StorageUploadTask uploadTask =
        ref.putFile(video, StorageMetadata(contentType: "video/mp4"));


    await uploadTask.onComplete;
    if (uploadTask.isComplete) {
      String downloadUrl = await ref.getDownloadURL();
      return downloadUrl;
    }
© www.soinside.com 2019 - 2024. All rights reserved.