【发布时间】:2014-06-16 19:54:00
【问题描述】:
当我点击一个链接时,亚马逊文件正在下载。我在亚马逊有数千个 pdf 文件。现在将 mongoid id 作为该亚马逊文件的名称。当我下载文件时,它会使用该 ID 保存。但我想在将该文件保存到本地之前重命名该文件。我的 mongoid 中有名称字段。
include Mongoid::Paperclip
has_mongoid_attached_file :profile_doc
当我链接一个这样的控制器动作时会调用
def download
if @company.send(doc).exists?
redirect_to @company.send(doc).expiring_url
else
respond_with_error(:not_found)
end
end
下载文件时如何重命名文件。现在文件正在像这样下载50sfdkkmzd.pdf 我想保存name.pdf。
感谢您的宝贵时间。
【问题讨论】:
标签: ruby-on-rails amazon-s3 mongoid paperclip