List items = upload.parseRequest(request); 为什么items是空的?
代码如下:
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
List items = upload.parseRequest(request);
Iterator iter = items.iterator();
while (iter.hasNext()) {
FileItem item = (FileItem) iter.next();
//上传文件
if (!item.isFormField()) {
......
......
try{
File uploadedFile = new File(savePath,tempName);
item.write(uploadedFile);
}catch(Exception e){
errorMsg = "上传文件失败。";
}
}
}
为什么程序执行到 List items = upload.parseRequest(request); 后,发现items是空的呢?
请大侠们帮忙分析一下啊。