jquery - 使用 JQuery-File-Upload 和 Paperclip 时出现多个文件上传错误

标签 jquery ruby-on-rails-3 paperclip

关注 tutorial使用 jQuery-File-Upload 在 Rails 中上传多个文件一旦将属性 :multiple => true 添加到 file_field 例如,似乎就会出现问题

<%= f.file_field :path, :multiple => true %>

出现以下错误:

Started POST "/pictures" for 127.0.0.1 at 2012-06-20 18:50:51 +0100
Processing by PicturesController#create as JSON
Parameters: {"utf8"=>"✓", "authenticity_token"=>"hcMORNvY1Rx/tbHv8wB+hLKzS92Nez5qHdgHXfcq+Nc=", "picture"=>{"path"=>[#<ActionDispatch::Http::UploadedFile:0x007fa183ba1a18 @original_filename="001.jpg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"picture[path][]\"; filename=\"001.jpg\"\r\nContent-Type: image/jpeg\r\n", @tempfile=#<File:/var/folders/xq/dq4fkqnx0m36htfgdj2lxlb00000gn/T/RackMultipart20120620-60459-yeso39>>]}}
Completed 500 Internal Server Error in 1ms

Paperclip::AdapterRegistry::NoHandlerError (No handler found for [#<ActionDispatch::Http::UploadedFile:0x007fa183ba1a18 @original_filename="001.jpg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"picture[path][]\"; filename=\"001.jpg\"\r\nContent-Type: image/jpeg\r\n", @tempfile=#<File:/var/folders/xq/dq4fkqnx0m36htfgdj2lxlb00000gn/T/RackMultipart20120620-60459-yeso39>>]):
app/controllers/pictures_controller.rb:14:in `create'

有没有人找到解决这个问题的方法?

Rails:3.2.5,Paperclip:3.1.2,浏览器:Chrome 版本 19.0.1084.56,操作系统:Mac OS X 10.7.4

最佳答案

我一直在做同样的事情,但文件字段没有 multiple => true 。您将无法使用文件浏览器对话框一次选择多个图像,但只要您不使用 IE,您仍然可以一次拖放多个文件,而且效果非常好。

我还没有在对话框中进行多个文件选择,但是一旦您完成其余的设置,这只是一个小问题。

关于jquery - 使用 JQuery-File-Upload 和 Paperclip 时出现多个文件上传错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11125557/

相关文章:

ruby-on-rails - Rails PaperClip 附件,知道是否有图像缩略图?

javascript - 不再需要时 jQuery/kill 实例

javascript - 将焦点放在任何文本框上

php - 将 DataTables 与 Bootstrap 主题一起使用,jQuery $.get 函数

ruby - ruby on Rails 3.2 中的循环任务调度

ruby-on-rails - 空行出现语法错误

ruby-on-rails - searchkick 索引相关模型字段

ruby-on-rails - 回形针未将图像调整为指定尺寸

ruby-on-rails - 使用回形针加速 S3 上传

javascript - 如何将工具提示转换为 highcharts 中的 onclick 事件?