我在我的 iOS 应用程序中使用 ASIHTTP 下载图像队列。 问题是在 3g 连接不好的情况下,有时图片下载会失败,您会得到部分下载的图片(图片的其余部分是灰色的)。
现在问题:
我从 HTTP header 中的网络服务器获取内容长度值。 这个值是否是整个图像的正确大小,所以我可以根据这个下载的图像进行验证,或者如果连接中断,内容长度将只包括当时下载的字节,这意味着我可以'如果图像下载完整,是否通过这种方式验证?
最佳答案
您可能想查看为 this question 发布的答案,通常它确实是正确的,否则它没有什么用处,但是我不确定它是否像下载完成后比较两个数字一样简单,但它可能在 99% 的时间里是可靠的。
关于ios - 用于验证图片下载的 HTTP 响应头内容长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13016672/