response.setHeader() 用法
(1)Content-Type的作用
该实体头的作用是让服务器告诉浏览器它发送的数据属于什么文件类型。
Example :当Content-Type 的值设置为text/html和text/plain时,前者会让浏览器把接收到的实体内容以HTML格式解析,后者会让浏览器以普通文本解析.
(2)扩展头 Content-Disposition 的作用
当Content-Type 的类型为要下载的类型时 , 这个信息头会告诉浏览器这个文件的名字和类型。
Content-Disposition扩展头的 栗子:
One.
public String saveAs() {
String fileName = this.fileFileName;
String fileType = this.fileContentType;
System.out.println(fileName);
//页面响应数据类型设置为image/png
resp.setContentType(fileType);
//响应头设置为Content-Disposition, 作用 : 向浏览器响应数据文件的名字和类型
//响应头字段设置了attachment 执行方法将弹出下载对话框
resp.setHeader("Content-Disposition", "attachment;filename=" + fileName);
String realpath = this.getRealpath(urlInv