我正在尝试将 text 文件从客户端计算机上传到服务器。下面是我在jsp中使用的代码。
<tr>
<td class="FORMLABEL" nowrap valign=middle>
<%= fileLabel %>
</td>
<td class="FORMELEMENT" nowrap valign=middle>
<input size = "50" name="loadFile" type="FILE" >
</td>
</tr>
我检查了加载文件的内容类型,它是 application / x-www-form-urlencoded 我需要读取文件。如何使用JSP 将此文件从客户端计算机复制到服务器?
答案 0 :(得分:0)
您需要为fileupload
在那里创建一个表单并提交给服务器
<form action="upload" method="post" enctype="multipart/form-data">
<input type="text" name="description" />
<input type="file" name="file" />
<input type="submit" />
</form>
并在servlet中
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try {
--- - - -
-----
按How to upload files to server using JSP/Servlet?
所示进行操作}
并参考this了解更多信息和可能性。