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