以下のコードを使用して、jsp から複数のファイルをアップロードしようとしています。
ローカル マシンから実行すると、ローカル システム フォルダにアップロードできます。しかし、リモート マシンから同じものにアクセスすると、Tomcat が存在する同じマシンにファイルをアップロードする必要があると期待していますが、エラー C:\Files\`folder/file not found` が発生します。ガイドしてください。リモートマシンまたは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 があるマシンのすべてのファイルをアップロードするパスです。