在我的网站上,我们有数千个我们想要使用x-sendfile提供的文档。不幸的是,他们中的许多人在他们的标题中都有时髦的utf-8字符,而且,如果HTTP不支持utf-8,那么x-sendfile也不是。
我可以通过更改我的文件名来进行URL编码,并通过更新我的数据库来镜像这些值来使x-sendfile正常工作,但是这很糟糕,因为我有这么多文件,而且让它们感到愚蠢当我的操作系统(以及其他大多数)支持utf-8时,所有以各种URL编码命名的。
有没有办法在不更改文件名和数据库的情况下使用x-sendfile?
答案 0 :(得分:0)
如果您使用的是最新版本的xsendfile(不是当前网站上的那个,而是来自github的那个),这会自动生效!