我创建了一个简单的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错误!
之前有没有人遇到过这样的问题?
答案 0 :(得分:6)
Heroku将纸夹上传的图像保留几分钟,然后自动删除它们,它只保留图像驻留在资源中。要保留文档或图像,您需要亚马逊s3或其他网络服务