1

こんにちは、静的ファイルを S3 にロードした後、CSS のいくつかの部分をアプリ用に同期するのに問題があります。アイコンと背景画像の両方が読み込まれず、パスのルーティング方法が原因であると思われます。スタイルシートでは、現在両方とも次のようにロードされています。

background-image: url("../img/glyphicons-halflings.png");

background: url("../img/background.png");

自分のコンピューターでホストされている静的ファイルを読み込んでいるときに、これはうまくいきました。このタイプのパスが S3 にロードされたときにロードされない理由について、私は少し混乱しています。相対パスはすべて同じです。前もって感謝します。

4

2 に答える 2

4

フォルダーと画像が公開されていることを確認してください。デフォルトでは、S3 はコンテンツを非公開にするため、ブラウザが画像をロードできなくなります。

于 2012-08-20T20:27:54.020 に答える
1

また、権限を与えることとは別に、画像の結果のURLが

https://s3.amazonaws.com/<bucketname>/img/background.png

そうでない場合は、この方法で作成することをお勧めします。また、バケット内にimgフォルダーがあり、ファイルがそのフォルダーに存在する必要があります。

于 2012-08-20T20:33:42.880 に答える