Мне нужно сохранить загруженный файл с его исходным именем и типом вместо временного имени файла в отдельной папке.
Используя код ниже, я могу получить имя файла и тип, но как я могу изменить временное имя с его исходным именем.
private File file1;
private String file1ContentType;
private String file1FileName;
public File getFile1() {
return file1;
}
public void setFile1(File file1) {
this.file1 = file1;
}
public String getFile1ContentType() {
return file1ContentType;
}
public void setFile1ContentType(String file1ContentType) {
this.file1ContentType = file1ContentType;
}
public String getFile1FileName() {
return file1FileName;
}
public void setFile1FileName(String file1FileName) {
this.file1FileName = file1FileName;
}
public String upld() {
File dest = new File("/home/desktop/images/");
try {
System.out.println("file1FileName........"+file1FileName);
System.out.println("file1ContentType........"+file1ContentType);
System.out.println("file1........"+file1);
FileUtils.copyFileToDirectory(file1, dest);
} catch (Exception e) {
e.printStackTrace();
}
return "success";
}
С помощью этого кода можно сохранить видео с его временным именем файла, но я хочу сохранить файл с его оригинальным именем и типом….
или же можно переименовать временный файл с его исходным именем перед сохранением в папке
Очередь
в
Попробуйте ниже кода.
код jsp:
Java-код:
Подпорки.XML