Spring-部署应用程序后上传图像消失

时间:2018-08-09 07:54:41

标签: spring image maven upload

我有一个代码:

// 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。

如何清除应用程序运行后图像在应用程序运行的情况下消失?

0 个答案:

没有答案