关于ASIHTTPRequest简历下载(文件错误)

时间:2012-02-25 05:59:40

标签: download asihttprequest resume

所有

我使用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”也是正确的。有什么问题?请帮助我。

0 个答案:

没有答案