@ResponseBody
public void download(HttpServletResponse response,HttpServletRequest request,String id) {
//方法一:直接下载路径下的文件模板
try {
JcResult jcResult = jcResultMapper.selectByPrimaryKey(id);
//获取要下载的模板名称
String fileName = jcResult.getFileorifinname();
//设置要下载的文件的名称
response.setHeader( "Content-Disposition", "attachment; filename="+ new String(fileName.getBytes("UTF-8"), "ISO-8859-1") );
//通知客服文件的MIME类型
response.setContentType("application/x-msdownload");
//获取文件的路径
//String filePath = request.getSession().getServletContext().getRealPath(fileName);
FileInputStream input = new FileInputStream(jcResult.getFileurl(
任意文件下载并且文件名避免乱码
最新推荐文章于 2022-07-25 19:29:01 发布