怎么在iOS中利用AFNetworking上传文件

  介绍

怎么在iOS中利用AFNetworking上传文件?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

0。导入框架准备工作

1。将框架程序拖拽进项目

2只;iOS添加框架引用

-SystemConfiguration.framework      -MobileCoreServices.framework

3只;引入

# import “AFNetworking.h"

4。修改xxx-Prefix。pch文件

# import  & lt; MobileCoreServices/MobileCoreServices.h>      # import  & lt; SystemConfiguration/SystemConfiguration.h>

1。AFN的客户端,使用基本地址初始化,同时会实例化一个操作队列,以便于后续的多线程处理

@interfaceViewController  ()      {//才能,AFN的客户端,使用基本地址初始化,同时会实例化一个操作队列,以便于后续的多线程处理      ,,AFHTTPClient  * _httpClient;   NSOperationQueue 才能;* _queue;      }   安康;viewDidLoad (void)   {   (才能super  viewDidLoad);   ,,   NSURL 才能;* url =, (NSURL  URLWithString: @"苹果/qingche" http://192.168.3.255/);   _httpClient 才能=,[[AFHTTPClient  alloc], initWithBaseURL: url];   ,,   _queue 才能=,[[NSOperationQueue  alloc], init);   }

2。利用AFN实现文件上传操作细节

# pragma  mark 作用;文件上传   安康;uploadImage (IBAction)   {   ,/*   ,,此段代码如果需要修改,可以调整的位置   ,,   ,,1只把upload.php改成网站开发人员告知的地址   ,,2只把文件改成网站开发人员告知的字段名   ,,*///才能,1只httpClient→url   ,,//才能,2只上传请求   NSURLRequest 才能;* request =, [_httpClient  multipartFormRequestWithMethod: @" POST",路径:@" upload.php",参数:nil  constructingBodyWithBlock: ^ (id

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

怎么在iOS中利用AFNetworking上传文件