1.Content-disposition中Attachment和inline的区别java web中下载文件时,我们一般设置Content-
Disposition告诉浏览器下载文件的名称,是否在浏览器中内嵌显示.
Content-disposition: inline; filename=
foobar.pdf
表示浏览器内嵌显示一个文件
Content-disposition: attachment; filename=
foobar.pdf
表示会下载文件,如火狐浏览器中
2.内嵌显示(可用于在线浏览pdf)示例:
response.setHeader("Content-disposition", "inline; filename=" + new String(fm.getFileName().getBytes("gb2312"), "ISO8859-1"));
3.下载示例:
response.setHeader("Content-disposition", "attachment; filename=" + new String(fm.getFileName().getBytes("gb2312"), "ISO8859-1"));
转载于:https://www.cnblogs.com/hedongfei/p/7652712.html
相关资源:垃圾分类数据集及代码