Ruby on rails 如何在Rails 3中不使用HTML表单将文件上载到s3
我有一个应用程序,用户可以通过flash播放器录制他们的声音,然后我从flash播放器的字节数组字符串创建一个mp3文件。现在我想把mp3文件上传到S3。非常感谢任何人的帮助。您可以使用或来处理此问题 aws-s3Ruby on rails 如何在Rails 3中不使用HTML表单将文件上载到s3,ruby-on-rails,ruby-on-rails-3.1,amazon-s3,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3.1,Amazon S3,Ruby On Rails 3.2,我有一个应用程序,用户可以通过flash播放器录制他们的声音,然后我从flash播放器的字节数组字符串创建一个mp3文件。现在我想把mp3文件上传到S3。非常感谢任何人的帮助。您可以使用或来处理此问题 aws-s3示例: AWS::S3::Base.establish_connection!( :access_key_id => 'abc', :secret_access_key => '123' ) file = 'black-flowers.mp3' S3Ob
示例:
AWS::S3::Base.establish_connection!(
:access_key_id => 'abc',
:secret_access_key => '123'
)
file = 'black-flowers.mp3'
S3Object.store(file, open(file), 'bucketname')
有关fog
的示例,请参见要使用的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的位置,第二个参数是实际的文件内容,第三个参数是您想在其中存储mp3的实际存储桶您查看过曲别针和s3吗?不,我认为曲别针可以从HTML表单上传文件,但是我想上传这个文件,它是从Flash播放器的字节数组字符串动态创建的