0

私は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オブジェクトを実際に操作することはできません。

4

1 に答える 1

1

このhttps://github.com/valums/file-uploadeを見てください

于 2012-04-30T18:41:11.940 に答える