当我们将项目打包成war包运行的时候,通过getResource无法获得文件的路径。通过以下方法可以获取路径
public String downTemplate(HttpServletResponse response, HttpServletRequest request) throws Exception {
String templateFileName = "templates/downTemplate.xls";
org.springframework.core.io.ClassPathResource classPathResource = new ClassPathResource(templateFileName);
File file = FileUtil.writeFromStream(classPathResource.getInputStream(), new File("downTemplate.xls"));
if (file.exists()) {
FileUploadUtils.downFile(file, request, response, "模板");
file.delete();
}
}