Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Надежный download - как проверить корректное скачивание файлов?
 
 автор: ДацкыйКот   (20.05.2008 в 10:39)   письмо автору
 
 

В настоящее время контролирую корректность загрузки по размеру файла. Сравниваю заголовок сервера Content-Length и размер файла после загрузки на локальной машине (определяю функцией filesize). Насколько это корректная проверка? Есть ли другие, более надежные?
Сервера сторонние, никаких контрольных сумм файлов они не делают. Так что нужно обойтись только методами HTTP и PHP.

п.с. способы тупо-открыть-и-проверить не подходят - слишком большое число файлов в обработке.

   
 
 автор: mihdan   (20.05.2008 в 14:37)   письмо автору
 
   для: ДацкыйКот   (20.05.2008 в 10:39)
 

А чем вам ваш способ не нравиться - вполне достойно

   
 
 автор: ДацкыйКот   (21.05.2008 в 06:18)   письмо автору
 
   для: mihdan   (20.05.2008 в 14:37)
 

Просто хотел удостовериться у людей, что сервер всегда абсолютно точно подсчитывает размер файла независимо от типа файла, операционной системы и прочих политических соображений..

По своему вчерашнему опыту скажу, что когда размер скачанного файла отличается от заявленного сервером, файл отказывается открываться, т.е. скачался криво.. Стало быть пока мой опыт говорит, что сервер не ошибается..

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования