Content-disposition 是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件。当浏览器接收到头时,它会激活文件下载对话框,它的文件名框自动填充了头中指定的文件名。 web
服务端向客户端游览器发送文件时,若是是浏览器支持的文件类型,通常会默认使用浏览器打开,好比txt、jpg等,会直接在浏览器中显示,若是须要提示用户保存,就要利用Content-Disposition进行一下处理,关键在于必定要加上attachment: 浏览器
reponse.setHeader("Content-Disposition","attachment;filename=FileName.txt"); app
另外设置内容类型 编码
response.setContentType("appliaction/octet-stream"); 代理
web容器就不会使用字符编码对该数据进行处理。 it