5

そのため、firebase storage を使用してウェブサイト ファイルをアップロードしています。ディレクトリ構造の例を次に示します。

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、もちろん、ユーザーにファイル内の URL を強制的に変更させたくありません...

4

1 に答える 1