我已经使用PUT和html成功上传了一个文件,但有没有办法在ajax remote_form_for上传文件?
我试过这个没有成功:
<% remote_form_for @song,:html => { :multipart => true }, :url => { :action => 'upload' } do |f| %>
答案 0 :(得分:10)
如果您使用的是Rails 3,请尝试使用Remotipart gem。它使AJAX样式文件上传相对轻松。
答案 1 :(得分:2)
标准的remote_form_for不了解多部分表单提交,因此如果没有上面 yoda 所指示的一些合法工作,您实际上无法做到这一点。
实现此目的的另一种方法是使用iframe。