Продолжить предыдущий загруженный сеанс без использования ASIHTTPRequest - PullRequest
0 голосов
/ 12 марта 2012

Используя ASIHTTPRequest и ASIDownloadCache, я могу продолжить предыдущую загруженную сессию. Теперь я не хочу использовать ASIDownloadCache. Итак, есть ли альтернативы для достижения этой цели.Заранее спасибо.

1 Ответ

1 голос
/ 12 марта 2012

Если сервер поддерживает это, вы можете указать поле Content-Range в заголовке вашего HTTP-запроса и одновременно запросить только небольшую часть файла. Когда вы получите все порции, вы можете собрать файл вместе.

Вы можете установить заголовки HTTP с помощью NSMutableURLRequest setValue:@"0-1023/*" forHTTPHeaderField:@"Content-Range"];, в этом примере загружается только 1024 байта файла. Смотрите также Content-Range в http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

Таким образом, вы можете загрузить файл по частям, и в следующий раз, когда вы захотите возобновить загрузку, вы можете продолжить его со следующей части, которой у вас еще нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...