私はRubyとRubyonRailsに非常に慣れていませんが、既存のフレームワークの上に開発しています。「multipart/form-data」を使用してサーバーに複数のファイルをアップロードしようとしています。アップロードするファイルを複数選択すると、最後に選択したファイルのみが通過し、実際にアップロードされます。リクエストペイロードのサンプルは次のとおりです。
------WebKitFormBoundarybQW0C702DEMnqySc
Content-Disposition: form-data; name="file"; filename="test 2.txt"
Content-Type: text/plain
------WebKitFormBoundarybQW0C702DEMnqySc
Content-Disposition: form-data; name="file"; filename="test.txt"
Content-Type: text/plain
------WebKitFormBoundarybQW0C702DEMnqySc--
この表記を使用して単一ファイルのアップロードが機能することは確かですが、この形式で複数ファイルのアップロードを行うネイティブな方法があるかどうか疑問に思っています。どういうわけかこのデータを循環する必要がありますか?私はRuby/Railsに非常に慣れていないので、これに戸惑っています。
ここでIE9をサポートする必要があるため、FormDataオブジェクトを実際に操作することはできません。