ios - 用于验证图片下载的 HTTP 响应头内容长度

标签 ios http asihttprequest content-length response-headers

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

现在问题:

我从 HTTP header 中的网络服务器获取内容长度值。 这个值是否是整个图像的正确大小,所以我可以根据这个下载的图像进行验证,或者如果连接中断,内容长度将只包括当时下载的字节,这意味着我可以'如果图像下载完整,是否通过这种方式验证?

最佳答案

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

关于ios - 用于验证图片下载的 HTTP 响应头内容长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13016672/

相关文章:

ios - Firebase Analytics with iOS 框架开发项目

ios - 将 google 端点与 sql 结合使用

http - CORS - ...不支持 http 方法 'OPTIONS'

ios - 使用 ASIHTTPRequest 进行收据验证时出现问题

ios - 将userid存储在内存IOS

objective-c - 在所有应用程序启动时强制使用 viewDidLoad

ios - Swift UIButton addTarget 自动启动

http - Cloudtrax HTTP 身份验证 API 调试

java - Dropwizard命令行输入

iphone - 如何在iPhone中从ASIHTTPRequest调用soap方法?