我的代码
Future<String> uploadFile(File _image) async {
int uploadTimestamp = DateTime.now().millisecondsSinceEpoch;
Reference ref = FirebaseStorage.instance.ref().child('posts/$uploadTimestamp');
UploadTask uploadTask = ref.putFile(_image);
final TaskSnapshot taskSnapshot = await uploadTask.whenComplete(() {});
final url = await taskSnapshot.ref.getDownloadURL();
return url;
}
- 消防基地_存储:第10章三月一
- Firebase _核心:1919年1月
- 错误:[firebase_storage/object-not-found]所需引用处不存在对象。**
5条答案
按热度按时间pengsaosao1#
你想达到什么目的。2这里有一个疑问是你没有在任何地方调用_image。3看起来你想上传一个int。
kwvwclae2#
你不能打电话给
之前:
然后呼叫:
以便获得下载URL。
并且还尝试监听不同的上载状态,例如:
i7uaboj43#
这个可能有用我把它拼在一起了。
ev7lccsx4#
你提供的错误消息通常是由incorrect云存储桶URL引起的。在云存储中找不到你要检索的图像。你应首先检查桶URL和文件名的拼写是否正确。
此外,这也是添加图像扩展名的方式。
brgchamk5#
基本上,这个错误显示,因为你没有在firebase控制台启动你的存储,你应该先去存储,并按下开始,然后设置测试模式的规则,如果你正在使用测试和之后,完全重启你的应用程序,希望它为你工作.
firebase_storage/object-not-found所需的引用处不存在对象