【发布时间】:2011-04-28 15:09:11
【问题描述】:
经过进一步调查basis of previous question url 编码/解码工作正常。问题是 Apache 服务器(可能是)提供文件下载请求 特别是如果我的文件名以 % 符号结尾,它会失败。 例如
原始文件名: 204153_20090605_Aluminiumacetotartraat_DCB_oordruppels_1,2%.pdf 点击下载链接后浏览器中的网址: http://pdf/204153_20090605_Aluminiumacetotartraat_DCB_oordruppels_1%2C2%25.pdf这会返回错误请求的 400 错误。我正在将 LAMP 与 Kohana 3 框架一起使用。
请指导。
先谢谢了。
【问题讨论】:
-
如果您有权访问它,请查看服务器的
error.log以获取有关请求的更多信息 -
error.log 未显示与此错误请求相关的任何错误。现在令人困惑的是它与apache或浏览器或Kohana有关吗?
-
请提供 Apache 日志以获取错误条目。经验法则,如果 Apache 日志以代码 200 退出,而您在浏览器上得到代码 400,那么是 Kohana 自己的操作触发了错误。