我正在尝试使用以下代码从 jsp 上传多个文件:
当我从本地机器执行它时,我可以在本地系统文件夹中上传。但是当我从远程机器访问相同的文件时,我希望文件应该上传到我的 tomcat 所在的同一台机器上,但是我收到错误 C:\Files\`找不到文件夹/文件`。请指导。如何将其上传到远程机器或tomcat所在的位置
boolean isMultipart = ServletFileUpload.isMultipartContent(request);
if (!isMultipart) {
} else {
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
List items = null;
try {
items = upload.parseRequest(request);
} catch (FileUploadException e) {
e.printStackTrace();
}
Iterator itr = items.iterator();
while (itr.hasNext()) {
FileItem item = (FileItem) itr.next();
if (item.isFormField()) {
} else {
try {
String itemName = item.getName();
File savedFile = new File("C:\\Files\\a.tiff");
item.write(savedFile);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
这是我要上传C:\\Files\\
tomcat所在机器的所有文件的路径。