gpt4 book ai didi

firebase - 如何从 Flutter 中的 UploadTaskSnapshot 获取完整的 downloadUrl?

转载 作者:IT王子 更新时间:2023-10-29 06:45:57 25 4
gpt4 key购买 nike

我正确接收到 UploadTaskSnapshot,字段 downloadUrl 包含一个 Uri 的实例,它解析上传文件的下载链接。

如何获取字符串形式的storage和downloadUrl?

最佳答案

<罢工>

<罢工>
final uploadTask = imageStore.putFile(imageFile);
final url = (await uploadTask.future).downloadUrl;

<罢工>

更新

这个答案https://stackoverflow.com/a/52690889/217408现在是准确的。

final ref = FirebaseStorage.instance
.ref()
.child('path')
.child('to')
.child('the')
.child('image_filejpg');

ref.putFile(imageFile);
// or ref.putData(Uint8List.fromList(imageData));

var url = await ref.getDownloadURL() as String;

var url = Uri.parse(await ref.getDownloadURL() as String);

关于firebase - 如何从 Flutter 中的 UploadTaskSnapshot 获取完整的 downloadUrl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52695833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com