О загрузке резюме ASIHTTPRequest (Ошибка файла) - PullRequest
2 голосов
/ 25 февраля 2012

все

Я использую ASIHTTPRequest для загрузки файла с веб-сайта.Я пытаюсь проверить атрибут приостановки и возобновления загрузки.Мои коды так же, как следующие:

ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:url];
request.delegate = self;

[request setTemporaryFileDownloadPath:saveTempPath];
[request setDownloadDestinationPath:savePath];
[request setDownloadProgressDelegate:self];
[request setAllowResumeForFileDownloads:YES];

ага, этот код может работать правильно.И я могу приостановить и возобновить загрузку.

Однако, если я загружаю png-файл, я обнаруживаю, что не могу открыть файл правильно.Общий размер файла правильный.Я сравнил правильный файл (загрузка без паузы) и файл ошибки (загрузка с паузой).Я обнаружил, что файл ошибок имеет некоторые байты смещения от точки приостановки (около 40 байтов).

Я озадачен.Я проверяю заголовок запроса, и атрибут «Range» является правильным.И «Content-Range» заголовка ответа тоже корректен.В чем проблема?Пожалуйста, помогите мне.

...