После дальнейшего изучения 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 с плохим запросом. Я использую LAMP с каркасом Kohana 3.
Пожалуйста, руководство.
Спасибо заранее.
Если у вас есть к нему доступ, загляните в «error.log» сервера, чтобы получить дополнительную информацию о запросе. –
error.log не обнаруживает ошибок, связанных с этим плохим запросом. Теперь запутанно это связано с апачем или браузером или Коханой? –
, пожалуйста, укажите журнал Apache для записи с ошибкой. Правило большого пальца, если журнал Apache выходит с кодом 200, и вы получаете код 400 в браузере, это сам Кохана делает это, вызывая ошибки. – Frankie