firefox没有显示整个下载名称和扩展名

时间:2012-08-17 22:04:45

标签: php firefox download filenames

我有一个使用mod_xsendfile的php下载脚本,可以很好地下载certian rar文件。

在Chrome和IE中,它下载得很好,我得到的文件名就像" 0005 - Game Name.rar"

在Firefox中,它总是只下载一个文件,其名称有两个字符,如#34; 0005 - "它永远不会有扩展名,因此用户可能无法理解如何重命名。

我的脚本中是否可以更改以允许firefox读取整个文件名。

以下是处理下载的脚本部分。

header("Content-Type: application/octet-stream"); 
header("Content-Disposition: attachment; filename=$filename"); 
header("X-Sendfile: $file"); 

提前致谢!

1 个答案:

答案 0 :(得分:8)

引用文件名:

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