jakarta Commons FileUpload

| コメント(0)

http://jakarta.apache.org/commons/fileupload/

ちょっと今更って感じだが…
ファイルアップロードを処理するライブラリ。
こんな感じ。

// Create a new file upload handler
FileUpload upload = new FileUpload();

// Set upload parameters
upload.setSizeMax(MAX_UPLOAD_SIZE);
upload.setSizeThreshold(MAX_MEMORY_SIZE);
upload.setRepositoryPath(TEMP_DIR);

// Parse the request
List items = upload.parseRequest(request);

// Process the uploaded fields
Iterator iter = items.iterator();
while (iter.hasNext()) {
FileItem item = (FileItem) iter.next();

if (item.isFormField()) {
processTextParameter(request, item);
} else {
processFileParameter(request, item);
}
}

日本語が含まれたアップロードファイルをユニコード文字列に変更する場合
byte[] data = null;
data = item.get();
String datastr = new String(data, "MS932");

コメントする

ウェブページ

  • about
Powered by Movable Type 5.2.10

このブログ記事について

このページは、よしが2004年7月 1日 10:10に書いたブログ記事です。

ひとつ前のブログ記事は「半角判定正規表現」です。

次のブログ記事は「WindowsクライアントからのODBC接続」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。