IOS网络笔记--AFNworking练习之文件下载

来源:互联网 发布:pp软件源地址 编辑:程序博客网 时间:2024/06/08 07:38

申明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨


文件的下载实际上就是通过AFNworking发送get请求,返回一个文件,然后通过Nsdata的写入文件即可。



代码部分:

  /* AFN文件下载 */

    // 请求数据

    NSString *urlString = @"http://d.hiphotos.baidu.com/image/pic/item/267f9e2f07082838e44bf5d5ba99a9014d08f1a9.jpg";

    

    // 请求对象 单例

    AFHTTPRequestOperationManager *getManager = [AFHTTPRequestOperationManager manager];

    

    // 请求数据类型

    getManager.responseSerializer = [AFImageResponseSerializer serializer];

    

    // 发送请求

    

    [getManager GET:urlString parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {

        // 发送请求成功

        [operation.responseData writeToFile:@"/Users/xinguo/Desktop/myDownload.jpg" atomically:YES];

        NSLog(@"下载成功");

    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {

        // 发送失败

        NSLog(@"%@",  [error localizedDescription]);

    }];


完整demo:http://download.csdn.net/detail/csdn_hhg/9200839
0 0
原创粉丝点击