在上传到Firebase存储之前是否必须知道图像文件类型?

问题描述 投票:1回答:1

从用户检索到的设备中将图像文件添加到Firebase云存储时,可以在文件名后附加.jpg.png.webp吗?

例如,

storageReference.child('images/example.jpg').putFile(file)

storageReference.child('images/example.png').putFile(file)

我过去一直在这样做,没有问题,但是感觉不对。我需要检索文件类型并添加适当的扩展名吗?

我希望Firebase存储器中的所有图像都具有相同的文件扩展名,但是我不确定从ImagePicker获取不同的文件类型并添加统一扩展名是否是保存图像的正确方法?

正在创建一个流畅的应用程序...

image flutter firebase-storage
1个回答
0
投票

您无需指定类型。如果您指定以.png或.jpg结尾的特定文件,则Firebase存储将覆盖自动检测的类型。看一下Firebase存储文档here。它会更深入,但是最重要的答案是,如果您指定文件类型,firebase存储将更新初始自动检测的类型。

© www.soinside.com 2019 - 2024. All rights reserved.