經過對basis of previous question的進一步調查後,url編碼/解碼工作正常。問題與Apache服務器(可能是)提供文件下載請求 特別是如果我的文件名以%符號結尾,它會失敗。 例如HTTP - 400下載文件時請求不好
Original File name: 204153_20090605_Aluminiumacetotartraat_DCB_oordruppels_1,2%.pdf Url in browser after clicking on download link: http://pdf/204153_20090605_Aluminiumacetotartraat_DCB_oordruppels_1%2C2%25.pdf
這將返回400錯誤與錯誤的請求。我使用Kohana 3框架的LAMP。
請指導。
非常感謝。
如果您有權訪問它,請查看服務器的'error.log'以獲取有關請求的更多信息 – 2010-10-21 13:44:31
error.log不顯示與此錯誤請求相關的任何錯誤。現在令人困惑的是它與apache,瀏覽器還是Kohana有關? – 2010-10-22 05:31:03
請提供Apache日誌以查找錯誤條目。經驗法則,如果Apache日誌以代碼200退出,並且您在瀏覽器中獲得代碼400,則Kohana自己的操作會觸發錯誤。 – Frankie 2010-10-25 13:22:05