1

Railsアプリケーションには、複数のfile_fieldを提供するのではなく、ユーザーが単一のファイルブラウザーで複数のファイルを選択できるようにする複数のファイルアップロード機能が必要です。

ただし、私の作業は単一ファイルのアップロードのみで問題ありませんが、複数ファイルのアップロードでは、1 つのファイルのみがアップロードされます。

すべてのファイル オブジェクトを ruby​​ に渡すことはできますか? シンプルなインターフェースで十分なので、可能であればプラグインは必要ありません。クライアントからサーバー側にファイルを渡すだけでよいので、モデルは使用しません。ご協力いただきありがとうございます!

index.html.erb

<%= form_tag 'file_upload/upload', :multipart => true, :remote => true do %>
<%= file_field_tag "file", :id => "filesID", :multiple => true %><br/>
<%= submit_tag "Submit", :onclick => "return checkSize();"%>
<% end %>

コントローラ

def upload
  file = params["file"]
  name = file.original_filename
  File.open(File.join("public/data/001", name), "wb") { |f| f.write(file.read) }    
end
4

0 に答える 0