我有一个代码:
// upload file
public void fileUpload(FileUploadEvent event) throws IOException {
String path = FacesContext.getCurrentInstance().getExternalContext().getRealPath("/");
String extension = event.getFile().getFileName().substring(event.getFile().getFileName().lastIndexOf('.'));
File file = new File(path + "/resources/trainer/" + login + extension);
InputStream is = event.getFile().getInputstream();
OutputStream out = new FileOutputStream(file);
byte buf[] = new byte[1024];
int len;
while ((len = is.read(buf)) > 0)
out.write(buf, 0, len);
is.close();
out.close();
}
当应用程序通过CMS在服务器上运行时,以上代码将文件正确上传到资源文件夹。在阶段中打包所有应用程序后-mvn clean打包此映像在静态资源中不存在,因为已删除目标文件夹ID。
如何清除应用程序运行后图像在应用程序运行的情况下消失?