是否可以获取网址/下载的文件名将“%20”更改为空格?喜欢而不是下载文件 my%20file.pdf ,而不是下载 my file.pdf ?我想尽可能使用PHP ......
答案 0 :(得分:6)
您需要使用Content-disposition
标题。
以下是relevant answer.以下是标题的外观:
Content-disposition: attachment; filename=my file.pdf
您也可以使用header() function的参考。
答案 1 :(得分:4)
我认为您可以使用Content-Disposition
标题来强制“另存为”对话框,并建议使用如下文件名:
header('Content-Disposition: attachment; filename="my file.pdf"');
PHP.net page on header()
似乎也有同样的建议。