web不支持 dart.io,并且universal.io的文件在分配参数时不起作用



我正在制作一个网站,并希望将文件上传到Firebase云存储。问题是,FirebaseStorage.instance.ref().child().putfile()接受一个来自dart.io的文件(显然不支持web)。我尝试使用universal.io,但我得到一个类型不匹配错误。

要复制,只需使用云存储创建一个web项目并尝试putfile

如有任何解决方案,不胜感激

对于flutter web,您可以使用putdata而不是putfile

putData(
file.bytes,
SettableMetadata(contentType: 'image/${file.extension}'),
);

相关内容

  • 没有找到相关文章

最新更新