3.0 サーブレット API を使用してファイルをアップロードする方法について、BalusC からの素晴らしい回答を読みました。
私の質問は、request.getParameter()
for common フィールドの使用についてです。たとえば、フォームが次のようになっている場合:
<form action="/upload" method="post" enctype="multipart/form-data">
<fieldset>
<label for="description">File description:</label>
<input type="text" id="description" name="description" value="" />
<label for="uploadedFile">File:</label>
<input type="file" id="uploadedFile" name="uploadedFile" />
<input type="submit" value="Send" />
</fieldset>
</form>
BalusC の説明に従って、 descriptionフィールドpart.getInputStream()
の内容を取得するために返された InputStream を操作する必要があります。何故ですか ?単純に を呼び出そうとしましたが、うまくいくようです。request.getParameter("description")
Tomcat 7.0.20 を使用しています。
ご協力いただきありがとうございます。