php 用header()下载文件在firefox下没有后缀名
其中有一种情况如下:
在firefox浏览器下,当文件名有空格时,会自动从空格处截断,(chrom,IE不会出现这种情况)
解决办法:
需要在文件名两边加上"" Header("Content-Disposition: attachment; filename=\"" . $file_name."\"");
本文介绍了一个特定情况下,使用PHP的header()函数在Firefox浏览器中下载文件时,文件名因包含空格而被截断的问题。此现象在Chrome和IE浏览器中未出现。文章提供了解决方案,即在文件名周围添加双引号,确保跨浏览器的一致性。
其中有一种情况如下:
在firefox浏览器下,当文件名有空格时,会自动从空格处截断,(chrom,IE不会出现这种情况)
解决办法:
需要在文件名两边加上"" Header("Content-Disposition: attachment; filename=\"" . $file_name."\"");
4592

被折叠的 条评论
为什么被折叠?