Firebase存储downloadURL文件结构

时间:2016-06-30 05:50:43

标签: firebase firebase-hosting firebase-storage

所以我使用firebase存储来上传我的网站文件。以下是目录结构的示例:

Project---------------------
         |__index.html
         |__css
              |__style.css
         |__js
                |__mainScript.js

所以我在这个结构中将这些文件上传到firebase,但我注意到返回的downloadURL在保留这个结构方面不是很友好..

例如,当我将iframe的src设置为index.html的downloadURL时,iframe页面缺少样式和mainScript文件。

这是downloadURL查找index.html的方式:

https://firebasestorage.googleapis.com/v0/b/App_ID.appspot.com/o/index.html?alt=media&token=some_uid

这就是downloadURL查找style.css的方式:

https://firebasestorage.googleapis.com/v0/b/App_ID.appspot.com/o/css%2Fstyle.css?alt=media&token=some_uid 等。

当然index.html文件正在寻找style.css文件:

https://firebasestorage.googleapis.com/v0/b/App_ID.appspot.com/o/css/style.css

但结果为404。

有解决这个问题的方法吗?

  PS,当然我不想强迫用户更改文件中的网址...

1 个答案:

答案 0 :(得分:1)

请勿使用存储空间来保存您的网站文件!使用Firebase托管代替...... Firebase存储设计用于存储上传/下载文件(图像,音频等)

https://firebase.google.com/docs/hosting/