我将文件上传到服务器,然后将原始文件名存储在数据库中。
现在为了下载,我现在用的是这样的东西:
Content-Disposition: attachment; filename=<?=urlencode($file)?>
它可以工作,但它将空格字符替换为+
下载时如何恢复原始文件名?
发布于 2012-04-24 22:41:24
urlencode函数将+符号放在文件名字符串中-如果您不想要+符号,请删除urlencode -然后将字符串放在引号中:
header('Content-Disposition: attachment; filename="'.$file.'"');https://stackoverflow.com/questions/10300183
复制相似问题