【发布时间】:2012-06-29 13:56:17
【问题描述】:
我刚刚从 BalusC 阅读了 this great answer 关于如何使用 3.0 Servlet API 上传文件的信息。
我的问题是关于在公共字段中使用request.getParameter()。例如,如果我的表单如下所示:
<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 的解释,我应该操作 part.getInputStream() 返回的 InputStream 以获取 description 字段的内容。这是为什么 ?我试着简单地调用request.getParameter("description"),它似乎工作正常。
我使用的是 Tomcat 7.0.20。
感谢您的帮助。
【问题讨论】:
标签: java jsp tomcat servlets file-upload