【发布时间】:2010-03-08 12:47:44
【问题描述】:
我正在尝试使用 Rails 中的 HTTP 多部分表单将文件上传到服务器,但由于某种原因,它在另一端变为空白。因此,我可以在 rails 日志中看到它:
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
【问题讨论】:
-
你的表格怎么样?该文件已填满?
标签: ruby-on-rails ruby file-upload