上傳多個文件在sr_documents/form
:與單一file_uploader軌道4
<%= simple_form_for @service_request,:url=>upload_document_path(@service_request.id),:remote=>true,:html => { :multipart => true } do |f| %>
<%= f.nested_fields_for :sr_documents do |q| %>
<%= q.input :file,:required => true,:hint=>"(only .pdf,.docx,.doc,.txt)", multiple: true,:name=>'file[]' %>
<%= f.button :submit ,:class=> "btn btn-go button",data: {"disable-with" => "Processing..."}%>
<%= f.add_nested_fields_link :sr_documents,"Add new file" %>
<%end%>
我用我的應用程序的寶石nested_form_fields
和paperclip
。通過上面的代碼,我可以上傳多個文件。但我擔心的是,如何使用單個file_uploader上傳多個文件。我用名稱file[]
和:multiple=>true
,仍然無法正常工作。請幫助我。
使用單個文件場的多個文件?你在開玩笑嗎?這是不可能的,如果有人說這是事實。然後,我甚至想知道他們的答案。 – Surya
好吧,您可以合併一些東西,如http://www.dropzonejs.com/? – Richlewis
你試圖做的基本版本是不可能的。然而,你可以通過讓submit按鈕運行一些javascript,使用ajax實際執行一系列單獨的文件上傳,使它看起來像是發生了什麼。見http://blog.teamtreehouse.com/uploading-files-ajax –