Apache2:附件文件名中包含无效字符

时间:2019-02-19 14:04:37

标签: apache2 apache2.4 apache2.2

我在以下虚拟机上工作:

  • debian 7
  • Apache2.2服务器
  • Wildfly 8
  • PostgreSQL 9.3

当我尝试下载名称具有不同编码的文件时,会发生此问题。

这是文件名:AAAéCopieLU.txt

这是Apache2的日志,将不胜感激

AH02430: Response header 'Content-Disposition' value of 'attachment; filename="AAAe\x01CopieLU.txt";' contains invalid characters,

我试图通过在apache2.conf中添加此ligne来禁用“ Content-Disposition”  :Header未设置“ Content-Disposition”,但它将在浏览器中打开文件,而不是下载文件

我还试图强制apache2使用apache2.conf中的此项下载任何.txt文件:

<FilesMatch "\.(txt)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>

但它也不起作用

有什么想法吗? :)

0 个答案:

没有答案