Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript firebase存储映像必须具有映像扩展名吗?_Javascript_Firebase_Firebase Storage - Fatal编程技术网

Javascript firebase存储映像必须具有映像扩展名吗?

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或.

我使用firebase存储我的图像已经有一段时间了,后来有一天我意识到我下载的URL没有图像扩展名,并且从文档中意识到,在从storageRef检索子对象时,应该已经添加了图像扩展名

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()...