下载文件时出现“收到了来自服务器的重复标头”错误的解决方法
有时候在下载文件时,Firefox,ie等等都能够下载,但是在chrome时就会报错。
报错信息如下:
收到了来自服务器的重复标头
经过分析,得到了详细的报错信息。
chrome报错信息:
“收到了来自服务器的重复标头来自服务器的响应包含重复标头。此问题通常是由于网站或代理配置不正确导致的。
只有网站或代理管理员才能解决此问题。
错误 349 (net::ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION):我们收到了多个截然不同的“Content-Disposition”标头。
我们不允许此行为,以防遭到 HTTP 响应拆分攻击。”
遇到这样的问题很蛋疼,根本无从下手,但是有的文件又能够下载,经过对比分析,出现这样的问题是因为下载文件文件名中有一个英文逗号“,”,导出出错。
把英文逗号“,”改成其他字符就可以了,据说chrome为了安全才设置的。
Jmail支持的邮箱详细列表 Asp中Server.MapPath()不支持的路径名字详解