gpt4 book ai didi

firebase - 如何将图标上传到Firebase存储

转载 作者:行者123 更新时间:2023-12-03 03:39:38 24 4
gpt4 key购买 nike

我正在尝试将图标上传到Firebase存储。当我尝试上传IconData时,出现错误,提示图标数据不是文件。我怎么解决这个问题?

final StorageReference storageReference = FirebaseStorage()
.ref()
.child(categoryRef.document().documentID + '.jpg');

final StorageUploadTask task = storageReference.putFile(icon);

最佳答案

在flutter中将图片文件上传到您的Firebase存储中的代码如下,

Future<String> uploadImage(File image) async {
StorageReference firebaseStorageRef = FirebaseStorage.instance.ref().child("Images/${DateTime.now().toIso8601String()}");
StorageUploadTask uploadTask = firebaseStorageRef.putFile(image);
StorageTaskSnapshot taskSnapshot = await uploadTask.onComplete;

String storagePath = await taskSnapshot.ref.getDownloadURL();

Uri finalPath = Uri.parse(storagePath);

return storagePath;
}

这肯定会将您的文件上传到Firebase存储,最后会返回您所存储文件的 URL路径

关于firebase - 如何将图标上传到Firebase存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58103912/

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