Форум сайта python.su
привіт. мені потрібно через HTTP викачати N байт з файлу на сервері але не з початку а з певного місця. Як це зробити? Що повинен кліент передавати серверу? Що сервер повинен підтримувати?
Отредактировано (Июль 8, 2010 14:34:59)
Офлайн
Сервер должен поддерживать byte-ranges.
Клиентские библиотеки: pycurl (смотри в доке setopt и pycurl.RANGE) и httplib (смотри HTTPConnection.putheader).
Офлайн
Дякую. Те що мені треба.
EDIT: тут розгорнутіша відповідь - http://stackoverflow.com/questions/3203217/read-file-from-server-with-some-offset
Отредактировано (Июль 8, 2010 15:53:47)
Офлайн