2010-12-30 15 views
2

s3のサーバを使用して、s3にアップロードするサンプルコード(レールにあることが好ましい)はありますか?s3サーバを使用してs3にアップロード

また、実際のアップロード/ストリーミングもamazonのサーバー上で実行されるs3に直接アップロードします。

+0

はあなただけでこれをやったのhttp://stackoverflow.com/a/16537396/165673 – Yarin

答えて

3

要件:

  • Plupload、jQueryの

アイデア:あなたのアプリを経由して

  • 承認アップロード(サーバ側でそれに署名)
  • 署名要求にを使用しますS3にファイルをアップロードする
  • アップロードが私たちのコードベースからそれをリッピングしていた(私はgist at https://gist.github.com/759939ようなコードを掲載、それはcommmentsをミスし、あなたが原因不足している方法にいくつかの問題に遭遇するかもしれないS3が

ファイルを受信したか否かを

  • チェックを行われています)。

    stored_file.rbには、ご使用のデータベースのモデルが含まれています。多くのペーパークリップヘルパーメソッドがインライン化されています(これをS3に直接アップロードする前に使用しました)。

    サンプルとして使用して作品を稼働させていただければ幸いです。

  • +0

    を参照するか、それはあなたの作業コードからでしょうか? – Blankman

    +0

    数ヶ月前に約2〜3日間の作業。しかし、それを共有して嬉しいです(実装時に問題があったためにpluploadへのパッチも提出しました)。 –

    1

    あなたがRailsの3を使用している場合は、私のサンプルプロジェクトをチェックアウトしてください:Railsの3、FlashとMooToolsのベースを使用して

    サンプル・プロジェクトS3に直接アップロードするFancyUploader:S3に直接アップロードするのRails 3、フラッシュ/シルバー/ GoogleGears /のBrowserPlusとjQueryベースのPluploadを使用してhttps://github.com/iwasrobbed/Rails3-S3-Uploader-FancyUploader

    サンプル・プロジェクト:https://github.com/iwasrobbed/Rails3-S3-Uploader-Plupload

    0

    AmazonはS3 REST API用のRubyライブラリを作成しました。私はまだそれを使用していない。

    ​​

    関連する問題