1

私は、ユーザーがフラッシュプレーヤーを介して自分の声を録音できるアプリケーションを持っています。次に、フラッシュプレーヤーからのBytes配列文字列からmp3ファイルを作成しています。次に、mp3ファイルをS3にアップロードします。誰かの助けを本当にいただければ幸いです。

4

2 に答える 2

0

これを処理するには、 aws-s3 gemまたはfogを使用できます。

aws-s3:

AWS::S3::Base.establish_connection!(
  :access_key_id     => 'abc', 
  :secret_access_key => '123'
)

file = 'black-flowers.mp3'
S3Object.store(file, open(file), 'bucketname')

の例については、こちらfogを参照してください

于 2012-11-15T17:33:05.390 に答える
0

使用するgemはaws-s3 0.6.2

AWS::S3::Base.establish_connection!(:access_key_id => 'key', :secret_access_key => 'secret_key')

これにより、接続が確立されます。mp3 は次のように記述できます。

AWS::S3::S3Object.store('my_mp3s/name.mp3', open(Rails.root.join('tmp', 'old.mp3'), 'bucket_name')

最初の引数は mp3 を保存するバケット内の場所、2 番目の引数は実際のファイル コンテンツ、3 番目の引数は保存する実際のバケットです。

于 2012-11-15T17:33:50.723 に答える