【发布时间】:2017-01-28 06:14:47
【问题描述】:
我参考了How to upload files to server using JSP/Servlet? 指南来使用 Servlet 上传带有 multipart/form-data 的文件。
-
使用前
@WebServlet("/upload")
@MultipartConfig
注释 我可以将文件上传到服务器,但无法读取控制字段数据。现在,我将 Annotations 与带有动作控件的 Servlet 一起使用。
问题能够读取控制字段值,但文件没有上传到服务器。用过这个sn-ps
FileItemFactory factory = new DiskFileItemFactory();
//Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);
File uploadedFile;
//Parse the request
List items = upload.parseRequest(request);
Iterator iterator = items.iterator();
while (iterator.hasNext()) {
}
当我在上传文件时解析请求时,我得到的 itmes 大小为 0(零)。我的情况可能是什么问题?
提前致谢!!
【问题讨论】:
标签: java servlets file-upload multipartform-data