我正在尝试使用rails中的HTTP多部分表单将文件上传到服务器,由于某种原因,它在另一端变为空白。我可以看到它在rails log中被收到了:
Processing Admin::HeadlinesController#update (for 127.0.0.1 at 2010-03-08 12:26:13) [PUT]
Parameters: {"commit"=>"Save changes", "action"=>"update", "_method"=>"put", "authenticity_token"=>"mK70XRk5gOPUwXOcNboT/4K8PD9RBM7GqCOlEUKZwcA=", "headline"=>{"position"=>"1", "location"=>"primary", "attachment_id"=>"13", "headline_content"=>"questionnaires", "article_id"=>"3", "image"=>#<File:/tmp/RackMultipart20100308-63211-1vym9nj-0>}, "id"=>"140", "controller"=>"admin/headlines"}
但如果我查看/tmp/RackMultipart20100308-63211-1vym9nj-0
,该文件为空白。我是否正确地认为这应该是我上传的文件?
我在Apache 2.2.13上运行Phusion Passenger 2.2.7,在OSX 10.6.2上运行ruby 1.8.7和rails 2.3.5
答案 0 :(得分:0)
确定找到了解决方案,出于某种原因我使用Google Chromium(版本5.0.341.0(40245))的浏览器没有发送文件!