gpt4 book ai didi

ruby-on-rails - Rails访问上传的文件并将其保存到PaperClip

转载 作者:行者123 更新时间:2023-12-04 06:11:01 24 4
gpt4 key购买 nike

我正在Rails 3中使用以下文件上传器:https://github.com/blueimp/jQuery-File-Upload

客户端的上传器工作正常。上传文件时,我可以在Rails日志文件中看到以下内容:

Started POST "/attachments/upload" for 127.0.0.1 at Mon Jan 24 14:15:25 -0800 2011
Processing by AttachmentsController#upload as */*
Parameters: {"_http_accept"=>"application/javascript", "authenticity_token"=>"F1h9pvCZL9HUgTjwCIAMc%252BW1cYwx7eBOPwThHfbS5ZU%253D", "file"=>#<ActionDispatch::Http::UploadedFile:0x1076a6d48 @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"file\"; filename=\"joecocker.jpg\"\r\nContent-Type: image/jpeg\r\n", @original_filename="joecocker.jpg", @tempfile=#<File:/var/folders/lF/lF0Ne5vGFj44kV54W3zBdU+++TI/-Tmp-/RackMultipart20110124-12264-rbtnth-0>>}

我遇到的问题是我无法将上传的文件保存到Paperclip。

我炒过了:
@attachment = Attachment.create(:attachment => File.open(params[:file].tempfile.path))
@attachment = Attachment.create(:attachment => params[:file].tempfile.path)

而且都行不通。回形针插入文件附件名称为“RackMultipart20110124-12264-rbtnth-0”

关于如何将文件保存到回形针的任何想法/建议?谢谢

最佳答案

只需使用params[:file]即可访问该文件。无需执行params[:file].tempfile.path。回形针需要一个完整的类似于File的对象。

关于ruby-on-rails - Rails访问上传的文件并将其保存到PaperClip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4787900/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com