【问题标题】:firebase storage images must i have image extension?firebase 存储图像必须有图像扩展名吗?
【发布时间】:2020-11-26 10:35:00
【问题描述】:

我一直在使用 firebase 存储我的图像很长一段时间,然后意识到有一天我的 downloadURL 没有图像扩展名,并从文档中意识到它应该在从 storageRef 检索孩子时已经添加.

storageRef.child('images/stars.jpg').getDownloadURL().then(function(url) {
  // `url` is the download URL for 'images/stars.jpg'

我一直在做类似下面的事情,基本上省略了图像的 .jpg.png 扩展名,并且它对我来说运行良好/相同,因为图像仍然加载到我的网络浏览器上(使用 downloadURL )。

let storageName = `CatsAreCool_${dateTime.seconds}`;
storage.ref(`test_images/cats/` + storageName)
.put().then().getDownloadURL()...

我想知道这是否有任何缺点(它会影响任何事情,网站速度等),我是否应该更改为手动添加图像扩展?

【问题讨论】:

    标签: javascript firebase firebase-storage


    【解决方案1】:

    在行为和性能方面,文件的名称与 Cloud Storage 无关。它只是一个字符串。您可以为该字符串赋予任何您想要的含义,但 Cloud Storage 在所有情况下都会以相同的方式对待它。选择各种字符串没有优点或缺点 - 只需选择您认为对您的应用最有帮助的字符串即可。

    【讨论】:

      猜你喜欢
      • 2020-06-06
      • 1970-01-01
      • 2010-12-29
      • 1970-01-01
      • 2017-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多