2

FileItemJava を使用して、指定されたファイル名とファイルの場所からオブジェクトを作成できますか? commons-fileupload jar を使用すると、jsp/html を使用してファイルをアップロードでき、リクエストの解析時にサーブレットでList<FileItem>. しかし、オブジェクトを手動で作成したいプレーンJavaを使用してファイルアップロードを行いたいです(ファイルを保存するために配列をFileItem使用したくありません)。オブジェクトを手動でbyte[]作成する方法はありますか?FileItem

4

1 に答える 1

1

はい、できます。

次のようにDiskFileItemFactoryを使用します。

DiskFileItemFactory factory = new DiskFileItemFactory();
FileItem fi = factory.createItem("formFieldName", "application/zip", false,
    "/var/temp/somefile.zip");

明らかに、ケースに適したコンテンツ タイプとその他のパラメーターを使用してください。

于 2014-07-16T06:52:37.490 に答える