MurCode
Форумы
Поиск
О проекте
WinForms, .Net Framework
Новое сообщение
Скачать часть файла
Nige
Дата: 09.05.2006 12:00:58
Подскажите, как можно скачать часть большого файла (например, начиная от позиции X длиной Y) по протоколу HTTP?
Andres 1
Дата: 09.05.2006 12:20:45
В GET-запросе установить заголовок Range:
http://www.apacheweek.com/features/http11
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
GET /ReallyBigFile.iso HTTP/
1
.
1
Host: www.example.com Range: bytes=
500
-
999
PS Не все веб-серверы это поддерживают. И если и поддерживают, то не для любого файла.
И обычно скрипты, PHP, ASP и т.п., пишут так, что они не поддерживают частичную выдачу содержимого - только все сразу.