我正在使用Firebase存储来上传我的网站文件。以下是目录结构的示例:
所以我正在按照这个结构将这些文件上传到Firebase,但我注意到返回的downloadURL在保留此结构方面不太友好。例如,当我将iframe的src设置为index.html的downloadURL时,iframe页面缺少样式和mainScript文件。以下是index.html的downloadURL的样子:
Project
├── index.html
├── css
│ └── style.css
└── js
└── mainScript.js
所以我正在按照这个结构将这些文件上传到Firebase,但我注意到返回的downloadURL在保留此结构方面不太友好。例如,当我将iframe的src设置为index.html的downloadURL时,iframe页面缺少样式和mainScript文件。以下是index.html的downloadURL的样子:
https://firebasestorage.googleapis.com/v0/b/App_ID.appspot.com/o/index.html?alt=media&token=some_uid
这是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错误。
有没有解决这个问题的方法?
附注:当然,我不想强制用户更改其文件中的URL...