HTTP响应头内容长度以验证图像下载

时间:2012-10-22 17:33:49

标签: ios http asihttprequest content-length response-headers

我在我的iOS应用程序中使用ASIHTTP来下载图像队列。 问题是,在3g连接不良的情况下,有时图像下载会失败并且您将获得部分下载的图像(图像的其余部分为灰色)。

现在的问题是:

我从HTTP Headers中的web服务器获取内容长度值。 这个值是否是整个图像的正确大小,因此我可以对此进行验证下载的图像,或者如果连接中断,内容长度将仅包括当时下载的字节,这意味着我可以'如果图像下载完成,请验证这种方式吗?

1 个答案:

答案 0 :(得分:1)

您可能希望查看为this question发布的答案,通常它确实是正确的,否则它没什么用处,但我不确定它是否像下载后比较这两个数字一样简单完成了,但99%的时间可能都很可靠。