使用回形针时,heroku商店在哪里上传文件

时间:2013-11-20 18:28:49

标签: ruby-on-rails heroku paperclip

我创建了一个简单的ROR应用程序并使用此配置安装了回形针

has_attached_file :attachment,
  :path => ":rails_root/public/system/:attachment/:id/:filename",
  :url => "/system/:attachment/:id/:filename

然后我创建了一个简单的表单,将文件作为用户Web浏览器的输入,之后显示文件URL model.attachment.url,用户可以再次下载文件。

我尝试运行一些linux命令来了解下载文件的存储位置'ls /app/public/system/attachments/',但不能存储我上传的所有文件。

还有一些文件正在上传,但在尝试取回时我收到404错误!

之前有没有人遇到过这样的问题?

1 个答案:

答案 0 :(得分:6)

Heroku将纸夹上传的图像保留几分钟,然后自动删除它们,它只保留图像驻留在资源中。要保留文档或图像,您需要亚马逊s3或其他网络服务