我有一个使用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");
提前致谢!
答案 0 :(得分:8)
引用文件名:
header("Content-Disposition: attachment; filename=\"$filename\"");