使用javascript将图像上传到rails时的编码无效

时间:2012-01-03 17:08:05

标签: ajax ruby-on-rails-3 file-upload

我正在使用qqfileupload(http://valums.com/ajax-upload/)来创建单个拖动和放大器。丢弃图像上传界面。

请求被发送到rails,我的rails控制台正在返回

!! Unexpected error while processing request: invalid %-encoding (����JFIFdd��Ducky��Adobed)

我假设是rails尝试读取文件。

我将控制器设置为输出

return render :text => params

认为我可以查看服务器正在接收的内容,但我只是再次收到Unexpected错误,这对我说Rails在到达控制器之前遇到了这个错误。

来自javascript控制台的参数显示

http://localhost:3000/users?qqfile=me.jpg&first_name=&last_name=

第一个和最后一个字段应该是空白。

1 个答案:

答案 0 :(得分:0)

我盯着本教程http://css-tricks.com/ajax-image-uploading/,它看起来与我已经使用的情况非常相似,它导致了这个下载脚本http://valums.com/ajax-upload/,它几​​乎与我以前的相同,但不知何故略有不同,并没有返回上面的错误。

希望这可以帮助别人。

相关问题