火狐浏览器附件导出文件无后缀名,Content-Disposition:attachment;filename无文件名与后缀?

问题
火狐浏览器在附件导出文件无后缀名,Content-Disposition:attachment;filename无文件名与后缀,怎么解决?

解答
在多次测试后得出结论:火狐浏览器会将导出文件的文件名以空白字符截断。

所以解决方法就是:

1. 将空白字符部分删除或截断。

2. 修改头文件

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

文件名加双引号,允许空格字符串。