5

ファイルを Amazon s3 にアップロードするためのフロントエンド ソリューションを探しています (つまり、ファイルをサーバー経由で渡しません。

私が見つけた解決策は https://code.google.com/p/swfupload/です

それは仕事をするかもしれませんが、それはフラッシュを必要とし、これはプロジェクトの説明の最初の文です:

SWFUpload は、数年間積極的に開発されていません。

ここに私の希望する機能がありますが、どれも必須ではありません

  • プラグインなし
  • Amazon S3 を念頭に置いて構築され、バケット認証などを処理します。
  • ファイルのアップロードの進行状況を確認する方法
  • IE8+ からのサポート
4

3 に答える 3

5

kgu87 は正しいです。この記事では、ファイルを自分のサーバーを経由せずに S3 に直接アップロードするプロセス全体をほぼ説明しています。

これに関連する AWS ドキュメントも以下で確認できます。

http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingHTTPPOST.html

http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPOST.html

S3 への直接の HTML5 アップロードをサポートするアップロード ツールをお探しの場合は、Pluploadをご覧ください。

セットアップ方法を説明する素晴らしい記事があります。

https://github.com/moxiecode/plupload/wiki/Upload-to-Amazon-S3

このドキュメントでは、ポリシーと署名を生成するために使用される PHP サービスについて説明しています (どちらも S3 がダウンロードを受け入れるために必要です) が、任意の言語を使用してそれらを生成できます。また、特定のユース ケースでは、有効期限が非常に長い 1 回限りのポリシーを生成し、それをアップロード フォームにハード コードすることもできます。

于 2013-10-10T13:26:20.343 に答える
2

Web アプリからのアップロードについて質問している場合は、このチュートリアルをベースラインとして使用することから始めることができます。

http://aws.amazon.com/articles/1434

于 2013-10-09T15:37:09.300 に答える