Всем привет. Проблема следующая: юзер закачивает на сервер .jpg файл через web-based интерфейс. Файл ложится, но при попытке открыть его эксплорером, отказывается корректно отображать его (рисуется картинка "битого" изображения). Если файл просто записать с дискеты, то все работает корректно. Следовательно в процессе передачи файла через файловый менеджер с jpeg-ом что-то происходит. Аналогичная проблема встречается на народ.ру и на бум.ру Вопрос: это файловый менеджер кривой, или у меня на сервере сто-то не так настроено? Вопрос второй: если это "косяк" на сервере, то как его лечить? Пожелание: доступ через FTP лучше не открывать - это пожелание шефа, который (как это обычно бывает) не всегда разбирается, но во все лезет.
Всем спасибо.
>Всем привет. Проблема следующая: юзер закачивает на сервер .jpg файл через web-based
>интерфейс. Файл ложится, но при попытке открыть его эксплорером, отказывается корректно
>отображать его (рисуется картинка "битого" изображения). Если файл просто записать с
>дискеты, то все работает корректно. Следовательно в процессе передачи файла через
А сравнивать файлы не пробовал ?
Если индеец русский то это он и косячит...
Править либо установка английского апачи, либо отключить рускую кодировку в настройках апачи
М-да... С индейцем будем еще пробовать, хотя я вроде бы кодировку русскую уже отключал - эффекта нет. Может не то отключал ;-/ Что же касается сравнения файлов, то они, естественно, различаются. Размер остается прежним, а вот содержимое меняется однозначно.
>М-да... С индейцем будем еще пробовать, хотя я вроде бы кодировку русскую
>уже отключал - эффекта нет. Может не то отключал ;-/ Что
>же касается сравнения файлов, то они, естественно, различаются. Размер остается прежним,
>а вот содержимое меняется однозначно.
Скорее всего у тебя стоит модуль mod_charset ... и происходит перекодировка бинарных данных...
в конфиге пропиши следущую строчку чтобы байт 0 не заменялся на 32:CharsetRecodeMultipartForms Off
у меня была такая проблема - помогло...