AFN3.0中文件的下载和上传
先来讲讲怎么下载,afn3.0以后确实改变了许多,我就不多说了直接上代码了。
-(void)textANF3{//1.创建管理者对象AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];//2.确定请求的URL地址NSURL *url = [NSURL URLWithString:@"http://114.55.34.110:8888/huabao/prods/pdf/Reader.pdf"];//3.创建请求对象NSURLRequest *request = [NSURLRequest requestWithURL:url];//4.下载任务NSURLSessionDownloadTask *task = [manager downloadTaskWithRequest:request progress:^(NSProgress * _Nonnull downloadProgress) {//打印下下载进度NSLog(@"打印下下载进度:%lf",1.0 * downloadProgress.completedUnitCount / downloadProgress.totalUnitCount);} destination:^NSURL * _Nonnull(NSURL * _Nonnull targetPath, NSURLResponse * _Nonnull response) {//设置下载路径,并将文件写入沙盒,最后返回NSURL对象NSString *fullPath = [[NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject] stringByAppendingPathComponent:response.suggestedFilename];NSLog(@"targetPath:%@",targetPath);NSLog(@"fullPath:%@----%@",fullPath,[NSURL fileURLWithPath:fullPath]);return [NSURL fileURLWithPath:fullPath];} completionHandler:^(NSURLResponse * _Nonnull response, NSURL * _Nullable filePath, NSError * _Nullable error) {NSLog(@"完成:%@--%@",response,filePath);NSHTTPURLResponse *response1 = (NSHTTPURLResponse *)response;NSInteger statusCode = [response1 statusCode];if (statusCode == 200) {//}else{//}}];//5.开始启动下载任务[task resume];}
AFN3.0中文件的下载和上传相关推荐
- 以命令方式从ftp服务器上下载和上传文件
** 以命令方式从ftp服务器上下载和上传文件 wang ** 1."开始"→"运行",输入"cmd",打开命令提示符: 2.在命令提示符内 ...
- 重新想象 Windows 8.1 Store Apps (91) - 后台任务的新特性: 下载和上传的新特性, 程序启动前预下载网络资源, 后台任务的其它新特性...
原文:重新想象 Windows 8.1 Store Apps (91) - 后台任务的新特性: 下载和上传的新特性, 程序启动前预下载网络资源, 后台任务的其它新特性 [源码下载] 重新想象 Wind ...
- 163邮箱java通用下载_java_java实现163邮箱发送邮件到qq邮箱成功案例,下载和上传附件、发送短信和 - phpStudy...
java实现163邮箱发送邮件到qq邮箱成功案例 下载和上传附件.发送短信和发送邮件,都算是程序中很常用的功能,之前记录了文件的上传和下载还有发送短信,由于最近比较忙,邮件发送的功能就没有时间去弄,现 ...
- RHEL6.3配置FTP服务器(2) 本地用户下载和上传
在上篇博文中我们实现了匿名用户的下载和上传,但在更多情况下我们需要对访问FTP的用户进行身份验证,这就需要设置FTP用户. vsftpd可以直接使用Linux系统的本地用户作为FTP用户,提供基于用户 ...
- HITECH海泰克触摸屏如何使用串口进行程序的下载和上传(拨码设置)以及离散量报警相关设定?
HITECH海泰克触摸屏如何使用串口进行程序的下载和上传(拨码设置)以及离散量报警相关设定? 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站. 首先, ...
- asp.net 2.0中允许一次上传多个文件的设计
在asp.net 2.0中,可以结合dhtml来实现在用户上传完一个文件后,再点"继续上传",而动态增加上传文件框 首先是前台的页面 <script language=&qu ...
- 使用spring-cloud-FeignClient下载和上传文件
工作上,遇到一个问题.我需要用@FeignClient远程调用文件服务,下载一个doc文件,把它转换成ceb或pdf文件,在上传到文件系统.其实我就是在开发文件转换服务.那么,我们该怎么用FeignC ...
- 图解使用CURL下载和上传文件
参阅 http://blog.csdn.net/wulong710/article/details/53127606 下面图解操作过程: 下载单个文件,默认将输出打印到标准输出中(STDOUT)中 通 ...
- 【控制篇 / 流量】(5.4) ❀ 01. 限制下载和上传网速 ❀ FortiGate 防火墙
[简介]当带宽有限,而上网的人比较多的时候,就需要对带宽的使用加以限制.飞塔防火墙可以制定不同的流量整形,允许不同的IP使用不同的带宽流量. 什么是带宽 在单位时间内从网络中的某一点到另一点所能通 ...
最新文章
- 剑指offer-反转链表
- 「深度学习知识体系总结(2021版)」开放下载了!
- 3x3,5x5,7x7,9x9卷积核性能比较
- ML之LoR:kaggle比赛之利用泰坦尼克号数据集建立LoR模型对每个人进行获救是否预测
- GraphPad Prism 9.2 科学绘图 最新 可用
- 摇一摇 声音 html5,HTML5摇一摇以及音频播放问题优化总结
- Android Studio导入Project、Module的正确方法
- 计算机系统的用户分几类,计算机操作系统的几种分类方式
- 个人博客登录注册部分
- 怎样在Mac上为 Apple ID 设置双重认证?
- c语言泊松分酒编码,泊松分酒原理
- linux常用命令(轻松入门linux)
- 牛客网sql练习笔记(二)
- ios Block底层详解、框架结构:捕获、对象类型、__block、__forwarding、循环引用
- 30个物联网产业动向 芯片商也来抢占IoT
- win7开机蓝屏提示STOP:0X0000007B的解决方法
- Navicat导出链接查看数据库明文密码
- 数字雕刻软件哪个强?zbrush mac版了解一下
- sec:authorize无法生效
- 企业级个人免签虚拟商品卡密点卡自动发卡网平台自适应源码支持易支付分销
热门文章
- BUUCTF Web [MRCTF2020]Ez_bypass1 [GXYCTF2019]BabySQli1 [GXYCTF2019]BabyUpload1
- 100天精通Python(可视化篇)——第80天:matplotlib绘制不同种类炫酷柱状图代码实战(簇状、堆积、横向、百分比、3D柱状图)
- IT忍者神龟之理解回顾面向对象的 JavaScript
- js 正则匹配特殊字符
- 新天地-----周华健新歌
- Android中各种奇葩,难解的Json
- 忘记iPhone密码怎么办?
- NVIDIA DPU — DPU OvS offload
- 开源软件及Linux应用领域
- 第二张桌子上有一台计算机英语怎么说,pep三年级英语上册 Unit 2 单元教案 4[精品](17页)-原创力文档...