【发布时间】:2022-01-08 16:34:02
【问题描述】:
我正在尝试将图像文件(我从图像选择器中)上传到 Firebase 存储。我对此有点陌生,我在搜索时发现的所有示例似乎都是旧版本的插件,所以也许这与它有关。 如果有人可以查看我的代码并告诉我哪里出错了,我将不胜感激。
这是我正在使用的代码:
Future uploadFile() async {
firebase_storage.Reference storageReference = FirebaseStorage.instance
.ref()
.child('chats/${Path.from(_image.path)}}');
UploadTask uploadTask = storageReference.putFile(_image);
await uploadTask;
print('File Uploaded');
storageReference.getDownloadURL().then((fileURL) {
setState(() {
print("UPOADED FILE URL IS: ${fileURL}");
// _uploadedFileURL = fileURL;
});
});
}
我收到的错误是:
未处理的异常:类型“字符串”不是类型“路径”的子类型
非常感谢您的帮助。
【问题讨论】:
标签: flutter firebase-storage flutter-dependencies