1

com.amazonaws.services.s3.AmazonS3を使用して、サーバーからAmazonのサーバーにファイルをアップロードしています。すべてが完璧に機能していますが、問題のために私は夢中になっています:

いくつかのファイルとフォルダー(主に画像、js、cssファイル)をアップロードしています。ファイルはうまくアップロードされますが、アップロードされる特定のcssファイル(jquery-mobile-1.0.1.css)がありますが、htmlがそのファイルに依存している場合、その1つのファイルを手動でアップロードするまで、cssはロードされません。もう一度公開します。私は文字通りすべて(ファイル名、場所、エンコーディングを変更)を試しましたが、何も機能していないようです。誰かが問題を引き起こす可能性のあるアイデアを持っていますか?ファイルは動的にアップロードされるため、特定のcssファイルがアップロードされる方法は他のcssファイルと変わりません。

どんな助けでも大歓迎です。

4

1 に答える 1

3

アップロードしたファイルの MIME タイプ (HTTP コンテンツ タイプ ヘッダー) が正しくありません。S3 は常に正しく設定するとは限りません。JS ファイルと CSS ファイルの両方が text/html に設定されていtext/cssますtext/javascript

アップロード API 呼び出しで適切に設定する必要があります。一部のアップロード ライブラリはこれを行いますが、あなたのライブラリは明らかにそうではありません。

http://orensol.com/2009/07/14/google-chrome-2-css-content-type-and-amazon-s3/

于 2012-07-04T13:06:28.053 に答える