在我的网站上,我们有数千个文档需要使用 x-sendfile 来提供服务。不幸的是,他们中的许多人的标题中都有时髦的 utf-8 字符,而且,由于 HTTP 不支持 utf-8,x-sendfile 也不完全支持。
我可以通过将我的文件名称更改为 URL 编码并更新我的数据库以反映这些值来使 x-sendfile 正常工作,但这很糟糕,因为我有这么多文件,而且将它们全部命名为当我的操作系统(以及大多数其他东西)支持 utf-8 时,各种 URL 编码。
有没有一种方法可以在不更改文件名和数据库的情况下使用 x-sendfile?