java Resource下文件下载
/**
* 文件下载,根据文件名,在Resource文件夹下读取文件,设置报文头,response响应文件流。
* @param response
* @param fileName
* @throws Exception
*/
public static void downFile(HttpServletResponse response, String fileName) throws Exception{
ClassPathResource classPathResource = new ClassPathResource(fileName);
InputStream inputStream=classPathResource. getInputStream();
response.setHeader("Content-Disposition", "attachment;filename*=utf-8'zh_cn'"+
URLEncoder.encode (fileName,"UTF-8""));
response.setHeader("Connection","close");
response.setHeader("Content-Type", "application/octet-stream");
IOUtils.copy(inputStream, response.getOutputStream());
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)