Ruby on rails Rails,获取文件';将文件上载到服务器时的名称
我在Rails 3中使用AJAX上传程序,以及纸夹,并在此处上传文件:Ruby on rails Rails,获取文件';将文件上载到服务器时的名称,ruby-on-rails,ruby-on-rails-3,paperclip,Ruby On Rails,Ruby On Rails 3,Paperclip,我在Rails 3中使用AJAX上传程序,以及纸夹,并在此处上传文件: def upload @photo = Photo.create({ :photo => params[:file], :title => params[:filename] }) respond_to do |format| format.json end end 我想将照片的标题设置为照片的文件名,但不知道如何设置,即使params[:file]确实有该文
def upload
@photo = Photo.create({ :photo => params[:file], :title => params[:filename] })
respond_to do |format|
format.json
end
end
我想将照片的标题设置为照片的文件名,但不知道如何设置,即使params[:file]确实有该文件,并且正在上载到S3
有什么想法吗
谢谢params[:name]应该有附件的名称,params[:mime_type]显示mime类型将在您可以使用的参数中可用。为了验证,您可以使用raise params.inspect,就像Jamie Wong建议的那样。
params[:file]。原始文件名包含您要查找的文件名。@user479959暂时不知道。翻阅回形针文档或提高参数。检查
并查看文件名是否在其中的任何位置。即使适用于Rails 1.2.6。(我正在开发一个遗留代码库)