I have the following code:
List<FileItem> items = uploadHandler.parseRequest(request);
for (FileItem item : items) {
if (!item.isFormField()) {
File file = new File("D:/Data");
}
}
When I am trying to save a file, I am getting the following error
java.io.FileNotFoundException: D:\Data (Access is denied.)
What could be the reason and how can I resolve this? I do have read and write permission on this folder.
When you create a new File
, you are supposed to provide the file name, not only the directory you want to put your file in.
Try with something like
File file = new File("D:/Data/" + item.getFileName());