アップロードされたファイルを処理するための orielly の MultipartRequest に代わる優れたオープン ソース ライブラリは何ですか?
4 に答える
Apache Commons FileUploadは、これに対するデファクト スタンダードになりました。これは非常に便利で、より大きなアップロードを処理するための多くのオプションがあり、この機能のバッキング実装として Spring MVC によって使用されます。
Apache Commons FileUploadは、過去に私のために働いていました。これは、Spring フレームワークがマルチパート リクエストを処理するために内部で使用するものだと思います。
Servlet 3.0 に移行した場合は、ファイルのアップロードをサポートするようにサーブレットに注釈を付けることができます。
仕様から:
ファイルのアップロード
リクエストのタイプが multipart/form-data で、リクエストを処理するサーブレットがセクション 8.1.5「@MultipartConfig」(8-64 ページ)で定義されているように @MultipartConfig を使用してアノテーションが付けられている場合、HttpServletRequest はさまざまなパーツを利用可能にすることができます。次のメソッドを介したマルチパート リクエストの
- パブリック コレクション getParts()
- public Part getPart(文字列名)。
このコンテキストでjavax.mail.internet.MimeMultipartを使用できますか?