【发布时间】:2015-09-02 05:36:10
【问题描述】:
我正在使用ZipArchive 库将内容下载为存档。
问题是存档文件没有得到给定的全名,它以第一个空格结尾。例如:如果我将文件名命名为“new file.zip”
header('Content-disposition: attachment; filename = new file.zip');
在谷歌搜索时,我发现只需输入带引号的文件名即可解决问题。所以我尝试了这个:
header("Content-disposition: attachment; filename = 'new file.zip'");
但没有任何变化,当下载文件名更改为“new.zip”时,我必须得到的是“new file.zip”
问题只出在火狐上
【问题讨论】:
-
尝试转义名称中的空白(技术文件名中的空白绝不是一个好主意...):
filename = new\ file.zip。 -
什么都没有改变,现在文件名变成了新的\.zip
-
如果您的问题得到有效解决,您应该接受答案。
标签: php http-headers mozilla ziparchive content-disposition