无法上传和保存我的文件到Heroku服务器

问题描述:

我想通过文界面上传图片。我正在使用CarrierWave。它在我的本地窗口机器上工作得很好。 在Heroku我得到以下errore消息: 变量Errno :: EACCES(权限被拒绝 - /应用/ bboads/tmp目录):无法上传和保存我的文件到Heroku服务器

我认为你正试图将图片上传到您的public/文件夹。 Heroku不会让你这样做。您需要在亚马逊的S3服务上创建一个存储桶并上传到该服务器。

Here is a similar q/a

+0

这就是我想要做的。非常感谢。所以没有办法将文件上传到Heroku? – user663778 2011-03-19 17:50:31

+0

不,您不能上传到heroku的服务器。您必须使用Amazon或其他存储服务。如果你需要更多的信息,只需将它谷歌或发表评论,我可以给你一个链接。 – s84 2011-03-20 21:24:02

+0

是的,你可以做到这一点。您需要根据当前carrierwave自述文件添加“def cache_dir”,或者在此处进行介绍http://pardner.com/2012/01/rails-3-1-carrierwave-s3-heroku/ – jpwynn 2012-01-19 21:39:21