Общие > Веб Сервера
Апач и бандА
BigHarry:
ThE0ReTiC
А разве низзя файл из скрипта отдавать небольшими блоками с задержкой между отдачами ?
ThE0ReTiC:
Можно, только как ты узнаешь принял ли клиент твой пакет данных или нет? Потом данный вопрос к теме топика не относится. :)
BigHarry:
ThE0ReTiC
Ну если клиент не принял по причине обрыва соединения - скрипт сам собой завершится, а потом клиент если захочет докачать - должен в заголовке запроса послать директиву, что файл нужно брать начиная с определенного байта - скрипт проанализировав заголовок начнет клиенту "докачку"...
ThE0ReTiC:
--- Цитировать ---заголовке запроса послать директиву
--- Конец цитаты ---
И как он по твоему должен послать эту директиву? Не руками же ему запрос составлять.
BigHarry:
Данлодеры типа ГетРайт и НетВампир посылают такие директивы, браузер Опера вроде тоже. Ну а если чел не сообразит выкачивать файл данлодером - это тады его проблемы - пусть при обрыве начинает заново...
В общем - суть в чем: клиенту дается линк на файл, типа:
http://myserver/download.php?id=123
сервер запускает скрипт, скрипт по базе смотрит - какой файл надо отдать - и начинает клиенту заливку.
Навигация
Перейти к полной версии