Web ブラウザー (低レベル API) 経由で S3 へのマルチパート アップロードを使用できるかどうかを知りたいのですが。
その場合、ソース コードまたはチュートリアル付きのデモ Web アプリはありますか?
前もって感謝します
参考文献 http://docs.amazonwebservices.com/AmazonS3/latest/dev/HLTrackProgressMPUJava.html
Web ブラウザー (低レベル API) 経由で S3 へのマルチパート アップロードを使用できるかどうかを知りたいのですが。
その場合、ソース コードまたはチュートリアル付きのデモ Web アプリはありますか?
前もって感謝します
参考文献 http://docs.amazonwebservices.com/AmazonS3/latest/dev/HLTrackProgressMPUJava.html
質問は、単一部分のアップロードではなく、ブラウザーからの複数部分のアップロードに関するものであるようです。
はい、HTTP POST を使用して Web ブラウザから単一パートのアップロードを実行できます。
いいえ、Flash/Silverlight を使用すると可能かもしれませんが、標準の Web ブラウザを介してマルチパート アップロードを行うことはできません。もちろん、これにより、ほとんどのモバイル デバイスと、これらのプラグインを意図的にアンインストールしたデスクトップ ユーザー (私のように!) が排除されます。
あなたの質問から、あなたが特定の言語で解決策を探しているようには見えません。
とにかく、ブラウザベースのアップロード機能を示す公式のs3ドキュメントのページがあります。それをチェックするのに役立つかもしれません。
確かに可能です。ブラウザから S3 に直接アップロードする実際の例については、http://sente.cc/upload_to_s3.htmlを参照してください。
https://stackoverflow.com/a/6912340/217652も参照してください。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h3>refresh the page after you've submitted to see your new image</h3>
<div style="width:300px">
<form action="http://s3.amazonaws.com/dev.sente" method="post" enctype="multipart/form-data">
<fieldset>
<input type="hidden" name="acl" value="public-read" /> <br />
<i>name of key:</i><input type="text" name="key" readonly="true" value="image.jpg" /> <br />
<input name="file" type="file" /> <br />
<input name="submit" value="Upload" type="submit" />
</fieldset>
</form>
</div>
<br />
<a href="http://s3.amazonaws.com/dev.sente/image.jpg">http://s3.amazonaws.com/dev.sente/image.jpg</a><br />
<a href="http://s3.amazonaws.com/dev.sente/image.jpg"><img src="http://s3.amazonaws.com/dev.sente/image.jpg" /></a>
</a>
</body>
</html>