Javascriptを使用してS3バケットにファイルをアップロードし、アップロード後にそのファイルが正しい場所にあることを確認します。Javascriptを使用して別のドメインにファイルが存在することを確認するには
ファイルの正確なURL(たとえば、)を知っているとすれば、ファイルが「ping」できる方法はありますか?
これは、JSがウェブ上のどこでも実行されている可能性があるので、私のウェブサイトだけでなく、クロスドメインであることを考慮してください。
重要事項:
- (それが画像であれば)それはファイル全体をダウンロードするには、ブラウザが強制されますので、私は単純に、イメージをロードすることはできません - 私は「ピング」それにしたいです、それがそこにあることを確認する...あなたが私のドリフトをキャッチするならば、5MBのファイルをダウンロードしないでください。
- 必ずしも画像である必要はありません。
おかげ
'img.onLoad'、ありませんか? – c69
応答ヘッダーを取得する方法はこの質問を参照してください。http://stackoverflow.com/questions/220231/accessing-http-headers-in-javascript –
Sandeep - ありがとうございます。それはクロスドメインなので働きます。スクリプトはさまざまな場所で実行されるため、AmazonへのGetリクエストでXMLHTTPオブジェクトを作成することはできません。これを行うために独自のサーバーを実行する必要はありません。 –