今天项目中遇到一个问题解决了半天,就是在用浏览器下载后端生成的 csv 文件时,浏览器对于某些文件会出现崩溃的情况,浏览器直接出现下面这个页面了.

这是问题是由于 header 中的 filename 参数值设置的问题,需要用双引号引起来,如下.

header( "Content-Disposition: attachment;filename=\"$filename\"" );

更多推荐

ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION 错误解决