我们在做功能开发时,会涉及到文件下载的功能。但该功能并不常用,容易忘记。因此作此记录
设置下载的文件名
response.setHeader("Content-Disposition","attachment;filename*=utf-8'zh_cn'文件名");
由于用以上语句设置文件名会导致中文乱码,因此需要对中文的部分进行编码:
response.setHeader("Content-Disposition","attachment;filename*=utf-8'zh_cn'"+ URLEncoder.encode("文件名","utf-8"));