Javascript firebase存储映像必须具有映像扩展名吗?
我使用firebase存储我的图像已经有一段时间了,后来有一天我意识到我下载的URL没有图像扩展名,并且从文档中意识到,在从storageRef检索子对象时,应该已经添加了图像扩展名Javascript firebase存储映像必须具有映像扩展名吗?,javascript,firebase,firebase-storage,Javascript,Firebase,Firebase Storage,我使用firebase存储我的图像已经有一段时间了,后来有一天我意识到我下载的URL没有图像扩展名,并且从文档中意识到,在从storageRef检索子对象时,应该已经添加了图像扩展名 storageRef.child('images/stars.jpg').getDownloadURL().then(function(url) { // `url` is the download URL for 'images/stars.jpg' 我一直在做下面这样的事情,基本上省略了图像的.jpg或.
storageRef.child('images/stars.jpg').getDownloadURL().then(function(url) {
// `url` is the download URL for 'images/stars.jpg'
我一直在做下面这样的事情,基本上省略了图像的.jpg
或.png
扩展,并且它对我来说一直运行良好/相同,因为图像仍然加载到我的web浏览器上(使用下载URL)
我想知道这是否有任何负面影响(会影响任何事情、网站速度等),我是否应该更改为手动添加图像扩展名?当涉及到行为和性能时,文件名与云存储无关。它只是一根线。您可以根据需要为该字符串赋予任何含义,但云存储在所有情况下都是一样的。选择不同的字符串没有任何优点或缺点,只要选择对应用程序最有帮助的字符串即可
let storageName = `CatsAreCool_${dateTime.seconds}`;
storage.ref(`test_images/cats/` + storageName)
.put().then().getDownloadURL()...