简体   繁体   中英

Ruby on rails: Remote Upload A File Using AJAX

I've successfully uploaded a file using PUT and html, but is there a way to upload a file in a ajax remote_form_for ?

I've tried this to no success:

<% remote_form_for @song,:html => { :multipart => true }, :url => { :action => 'upload' } do |f| %>

If you're using Rails 3, try the Remotipart gem. It makes AJAX style file uploads relatively painless.

http://rubygems.org/gems/remotipart

http://github.com/leppert/remotipart

The standard remote_form_for doesn't understand multipart form submission so you can't actually do this without some leg-work as indicated by yoda above.

The other way to achieve this is by using an iframe.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM