在NSURLSessionDataDelegate 代理方法中获取将要下载完成的文件的大小expectedContentLength

//网络资源下载请求获得响应
- (void)URLSession:(NSURLSession *)session dataTask:(NSURLSessionDataTask *)dataTask didReceiveResponse:(NSURLResponse *)response completionHandler:(void (^)(NSURLSessionResponseDisposition))completionHandler {NSHTTPURLResponse* httpResponse = (NSHTTPURLResponse*)response;NSInteger code = [httpResponse statusCode];///200 请求成功if(code == 200) {completionHandler(NSURLSessionResponseAllow);NSInteger expected = response.expectedContentLength > 0 ? (NSInteger)response.expectedContentLength : 0;self.expectedSize = expected;}else {completionHandler(NSURLSessionResponseCancel);}
}

iOS 下载开始的时候获取将要下载完成的文件的大小相关推荐

  1. python获取文件夹大小_S3 API for python–创建bucket文件夹统计文件夹大小

    最近一直在跟S3打交道,但是苦于java不会,python懂一点,API这个东东经常听也知道是啥,但是没有实际根据API文档去进行相关开发的经历,所以前期一直很忐忑,都是找别人帮忙写好特定功能的程序, ...

  2. iOS Sprite Kit教程之申请和下载证书

    iOS Sprite Kit教程之申请和下载证书 模拟器虽然可以实现真机上的一些功能,但是它是有局限的.例如,在模拟器上没有重力感应.相机机等.如果想要进行此方面的游戏的开发,进行程序测试时,模拟器显 ...

  3. Xamarin iOS教程之申请付费开发者账号下载证书

    Xamarin iOS教程之申请付费开发者账号下载证书 Xamarin iOS使用真机测试应用程序 在讲解iOS Simulator时,已经提到了虽然iOS Simulator可以模仿真实的设备,但是 ...

  4. iOS软件源怎么找,怎么下载/签名安装?

    iOS软件源怎么找,怎么下载/签名安装? 大家都知道一般来说只有在苹果商店中才能下载安装使用App,因为苹果公司对App有一套严格的审核流程,通过签名机制来保证每一个安装到iOS设备上的App都是经过 ...

  5. 【每日随笔】电子签名 ( 下载 “e 签保“ 应用 | 使用 手机号 + 短信验证码 登录 | 发起签署 | 签名 | 获取签名后的 PDF 文件及出证信息 )

    文章目录 一.下载 "e 签保" 应用 二.使用 手机号 + 短信验证码 登录 三.发起签署 四.签名 五.获取签名后的 PDF 文件及出证信息 一.下载 "e 签保&q ...

  6. python源码提取_Python|第一个python程序(获取音乐下载地址,附源码)

    至少我们曾经在一起过. 来自:一言 软件截图 软件说明: 刚刚开始接触python,做出一个这样的软件,很low.附上源码, 希望大佬可以指点指点,正在琢磨怎么把音乐下载下来... 软件源码 impo ...

  7. IOS开发基础之使用AFNetworking框架下载服务器资源图片

    IOS开发基础之使用AFNetworking框架下载服务器资源图片 info.plist加入这句 <key>NSAppTransportSecurity</key> <d ...

  8. php accept-length,php中Accept-Length获取不到下载文件的大小

    php中在做文件下载的时候,其中要加上这么一些header信息: header("Content-type: application/octet-stream"); header( ...

  9. header php下载文件很小,php中Accept-Length获取不到下载文件的大小

    php中在做文件下载的时候,其中要加上这么一些header信息:header("Content-type: application/octet-stream"); header(& ...

最新文章

  1. java修炼手册3.8_Java修炼手册
  2. java创建阻塞_如何从HttpsURLConnection创建Java非阻塞InputStream?
  3. 当你使用微信和QQ的时候,请不要忘记ICQ这个伟大的公司!
  4. 第二章 Qt Widgets项目的创建、运行和发布的过程
  5. NUC1077 Humble Numbers【数学计算+打表】
  6. java 表格树_00030-layui+java 树形表格treeTable
  7. 从sap获取数据写入数据库操作
  8. 转换大师swf转html,iPixSoft SWF to HTML5 Converter
  9. html钢琴谱播放器,蛐蛐五线谱播放器
  10. 最好用的伪原创工具手机app
  11. python生成随机中文_随机字生成器-Python
  12. Glide使用心得——加载图片出现浅绿色背景问题和Glide加载完成的监听设置
  13. 15款好用的web开源安全测试工具等你来
  14. 零基础学习IT技术是有技巧的
  15. ssm毕设项目班级网站45nk3(java+VUE+Mybatis+Maven+Mysql+sprnig)
  16. 怎样将excel表格合并
  17. 一篇文章带你搞定 SpringBoot 配合 SpringSecurity 实现自动登录功能
  18. 汇千网-五年后,我们能用脑机接口做什么?
  19. pyspark之统计基础操作(三)
  20. echarts地图上的标签为图片_百度地图标记点中添加Echarts图表

热门文章

  1. 实现个虚拟机只要几百行的 toy 版就够了
  2. 《成功的原则》超迷你探险系列动画
  3. 当今安全领域面试的几大怪现状
  4. RestTemplate post提交方式的一些总结
  5. CHECK的简单用法
  6. mysql百万数据建索引时间_mysql百万的数据快速创建索引
  7. aardio名字空间库的扩展方法(五)实例
  8. 【UE4 第一人称射击游戏】08-使用“AK47”发射子弹
  9. JWord Alpha 发布
  10. 「软件测试4」一文详解四大典型的白盒测试方法