【问题标题】:Where does heroku store uploaded files when using paperclip使用回形针时heroku将上传的文件存储在哪里
【发布时间】:2013-12-04 22:07:13
【问题描述】:

我创建了一个简单的 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 错误!

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

【问题讨论】:

标签: ruby-on-rails heroku paperclip


【解决方案1】:

Heroku 将回形针上传的图片保留几分钟,然后自动删除它们,它只保留资产中的图片。要保留文档或图像,您需要 amazon s3 或其他网络服务

【讨论】:

  • 我知道使用 S3 是解决方案,我只是想知道为什么它们会被自动删除。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-25
  • 1970-01-01
  • 1970-01-01
  • 2010-11-15
  • 2023-03-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多