|
|
|
| В настоящее время контролирую корректность загрузки по размеру файла. Сравниваю заголовок сервера Content-Length и размер файла после загрузки на локальной машине (определяю функцией filesize). Насколько это корректная проверка? Есть ли другие, более надежные?
Сервера сторонние, никаких контрольных сумм файлов они не делают. Так что нужно обойтись только методами HTTP и PHP.
п.с. способы тупо-открыть-и-проверить не подходят - слишком большое число файлов в обработке. | |
|
|
|
|
|
|
|
для: ДацкыйКот
(20.05.2008 в 10:39)
| | А чем вам ваш способ не нравиться - вполне достойно | |
|
|
|
|
|
|
|
для: mihdan
(20.05.2008 в 14:37)
| | Просто хотел удостовериться у людей, что сервер всегда абсолютно точно подсчитывает размер файла независимо от типа файла, операционной системы и прочих политических соображений..
По своему вчерашнему опыту скажу, что когда размер скачанного файла отличается от заявленного сервером, файл отказывается открываться, т.е. скачался криво.. Стало быть пока мой опыт говорит, что сервер не ошибается.. | |
|
|
|