Apache-SSL-Upload: Проблемы с контрольной суммой

  • Автор темы Артём
  • Дата начала

Артём

Guest
Apache-SSL-Upload: Проблемы с контрольной суммой

Дано: PHP 4, Apache 1.3 +SSL, FreeBSD
-------------------------------------------
Действия:
1. Загрузка файла (например, test.zip) через форму на странице
2. Премещение файла из серверного tmp в указанную папку (например files ), которая находится выше чем DOCUMENT ROOT. При перемещении используются функции is_uploaded_file и move_uploaded_file.
---------------------------------------------
Проблема:
Если скопировать загруженный на сервер файл через FTP обратно на клиентскую машину и сравнить контрольные суммы файлов до копирования на сервер и после, то суммы не совпадают, соответственно файл, который был скопирован обратно, испорчен. Та же самая ситуация, если заливать файл с сервера через php-скрипт.
--------------------------------------------
Размышления:
Насколько я понимаю, есть несколько путей, где файл мог запортиться:
1. При загрузке на сервер в tmp
2. При копировании с tmp в конкретную директорию
3. При загрузке файла с сервера обратно на клиентскую машину.
--------------------------------------------
Поиск ответа на форумах оказался без результатным. ПРОШУ совета ЗНАТОКОВ.
 

Артём

Guest
Спасибо SiMM и Дмитрию Бородину.
Извиняюсь, что проглядел эту статью. В следующий раз буду глядеть внимательней.
 
Сверху