解决https不能下载文件

使用https协议和使用http协议 在下载文件方面有些不同

项目中一个一套代码兼具了http与https协议但是在文件下载方面遇到了问题

弹出窗口提示Internet Explorer 无法下载 xxx.xls 来自 xxxxxxxxxxx

Internet Explorer无法打开该Internet站点。请求的站点不可用,或找不到。请以后再试.

方法1、

输出流之前清空缓冲区所有头和内容(已测试过)

Response.Clear();

Response.ClearContent();

Response.ClearHeaders();


方法2、(有待测试)

response.setHeader("Pragma", "public");

response.setHeader("Cache-Control", "public");

你可能感兴趣的:(Asp.Net)