jquery - 如何使用jRecorder和Ruby on Rails将录制的音频文件上传到Amazon S3

标签 jquery ruby-on-rails ruby-on-rails-3 audio amazon-s3

jRecorder是一个用于音频记录(documentation)的jQuery插件。该插件使用浏览器的Flash Player录制音频文件,并将该文件保存在浏览器临时文件中,当用户完成录制后,它将该文件作为POST发送到PHP服务器(一个php文件)。但是,我想修改插件以使用Ruby on Rails将文件发送到Amazon S3存储桶。

如何将录制的文件发送到RoR中的[my-amazons3-bucket]?

最佳答案

只需在插件中更改主机参数以指向将接受该帖子的Rails路线即可。这是AWS Ruby Gem http://amazon.rubyforge.org/

因此,您将有一个 Controller 来接受发布,然后您只需将发布的文件上传到S3存储桶

关于jquery - 如何使用jRecorder和Ruby on Rails将录制的音频文件上传到Amazon S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11158859/

相关文章:

jQuery 切换不触发 css 动画?

ruby-on-rails - 为什么这个 rails 查询的行为会因时区而异?

ruby-on-rails - Rails ActiveRecord Includes with Inner Join

mysql - 带有 Mysql 主/从的 Datamapper

jquery - 调整大小时 Primefaces 对话框位置错误

javascript - 显示 jquery 模态叠加视频

javascript - jQuery 获取选项卡的属性

mysql - 从 has_one 关联中调用一个值

sql - 如何从数据库中删除除最大日期外具有相同日期的数据。 rails 3

ruby-on-rails - 为什么有时这仅在特定记录上不起作用?