将.mp3文件上传到Rails 4中的公共URL

时间:2014-04-04 14:20:23

标签: ruby-on-rails ruby heroku

我正在使用Rails 4.0.0和Ruby 2.0.0,我有一个部署到Heroku的应用程序。

我想让我的用户能够上传mp3文件。完成上传后,我需要他们访问该mp3文件的公共URL。现在,我可以在我的public目录中自己上传录音,然后我可以在公共网址上访问它们。

我需要为我的用户复制这种能力。有关最佳方法的任何想法吗?

1 个答案:

答案 0 :(得分:1)

Heroku通常不希望您让人们通过您的网站将文件上传到Heroku文件系统。您需要使用第三方文件存储系统。大多数人使用Amazon S3,并且有很多关于如何在heroku上使用它的详细教程(包括在heroku站点上)。谷歌的“heroku amazon s3”,你会看到大量有用的东西,例如

https://devcenter.heroku.com/articles/s3