Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

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

 

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

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

тема: Download файлов более 16 Мб через сокеты
 
 автор: ДацкыйКот   (12.06.2008 в 10:45)   письмо автору
 
 

Загружаю файлы через сокеты. Перед загрузкой получаю размер файла из заголовка Content-Length. После загрузки сверяю размер полученного файла с размером из заголовка.

В подавляющем большинстве случаев файлы небольших размеров скачиваются корректно с первого раза; крайне редко они приходят с отличием в размере - в таком случае вторая итерация скачивания исправляет дело.

Файлы более 16Мб скачиваются ВСЕГДА битыми и с незначительным отличием в размере. Пятикратные итерации приводят к тому же результату... В чем тут может быть дело?

п.с. в php.ini выставил параметр upload_max_filesize = 100M, хотя он за аплоад, а не за даунлоад отвечает. аналогичного параметра для даунлоада не вижу..

   
 
 автор: mihdan   (16.06.2008 в 16:30)   письмо автору
 
   для: ДацкыйКот   (12.06.2008 в 10:45)
 

Разбивайте большие файлы на части, хостер не Русоникс случаем(а то они страдают от этого непонятного бага часто - уже 4 года ничего поделать не могут)

   
 
 автор: ДацкыйКот   (24.06.2008 в 08:58)   письмо автору
 
   для: mihdan   (16.06.2008 в 16:30)
 

тут не про аплоуд, а про даунлоуд речь... скачиваю роботом файлы с удаленных хостов на локальную машину.. так что, как понимаете, о разбиении речь не идет..
в ближайших планах - выделять такие битые УРЛы и пробовать их вручную загружать или ставить в загрузчики типа ReGet, благо что такие файлы у меня попадаются не часто..
может в дальнейшем и CURL попрбую - вдруг поможет.. хотя насколько я понимаю, это те же сокеты, просто с другой оболочкой..

   
 
 автор: cheops   (26.06.2008 в 02:42)   письмо автору
 
   для: ДацкыйКот   (12.06.2008 в 10:45)
 

Вы файлы как сохраняете?

   
Rambler's Top100
вверх

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