废话不多说,直接上代码,拷贝即可用~~~
项目结构:
下载工具类:
/**
* @program: myutil
* @description: 从本地项目(本地磁盘上)下载静态文件
* @author: lsy
* @create: 2020-08-13 16:58
**/
public class LocalFileUtils {
/**
* @param response
* @param fileName
* @description 根据指定项目路径下的某个excel, 下载文件
*/
public static void exportFile(HttpServletResponse response, String fileName) {
// 第一种获取静态资源
ClassPathResource classPathResource = new ClassPathResource("static/excleTemplate/" + fileName);// "static/excleTemplate/ImportModel.xlsx"
// 第二种获取静态资源
// InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("static/excleTemplate/" + fileName);
// 第三种获取静态资源
// InputStream inputStream = this.getClass().getResourceAsStream("static/excleTemplate/" + fileName);
In