当前位置: 首页 > news >正文

公司网站应该是市场部做吗系统优化软件推荐

公司网站应该是市场部做吗,系统优化软件推荐,网上做相册网站,帮建网站转:http://www.kaifazhe.com/ios_school/380067.html 官方建议AFN的使用方法 1. 定义一个全局的AFHttpClient:包含有 1> baseURL 2> 请求 3> 操作队列 NSOperationQueue 2. 由AFHTTPRequestOperation负责所有的网络操作请求 0.导入框架准备工作…

转:http://www.kaifazhe.com/ios_school/380067.html

官方建议AFN的使用方法

 

 1. 定义一个全局的AFHttpClient:包含有

    1> baseURL

    2> 请求

    3> 操作队列 NSOperationQueue

 2. 由AFHTTPRequestOperation负责所有的网络操作请求

 

 

 

0.导入框架准备工作                                   

•1. 将框架程序拖拽进项目
•2.  添加iOS框架引用
–SystemConfiguration.framework
–MobileCoreServices.framework
•3.  引入

#import “AFNetworking.h”

 

4. 修改xxx-Prefix.pch文件

 

 #import <MobileCoreServices/MobileCoreServices.h>

 

 #import <SystemConfiguration/SystemConfiguration.h>

 

 

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

 1 @interfaceViewController ()
 2 
 3 {
 4 
 5     // AFN的客户端,使用基本地址初始化,同时会实例化一个操作队列,以便于后续的多线程处理
 6 
 7     AFHTTPClient    *_httpClient;
17     NSOperationQueue *_queue;
18 
19 }
1 - (void)viewDidLoad
2 {
3     [super viewDidLoad];
4     
5     NSURL *url = [NSURL URLWithString:@"http://192.168.3.255/~apple/qingche"];
6     _httpClient = [[AFHTTPClient alloc] initWithBaseURL:url];
7     
8     _queue = [[NSOperationQueue alloc] init];
9 }

 

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

 1 #pragma mark - 文件上传
 2 - (IBAction)uploadImage
 3 {
 4     /*
 5      此段代码如果需要修改,可以调整的位置
 6      
 7      1. 把upload.php改成网站开发人员告知的地址
 8      2. 把file改成网站开发人员告知的字段名
 9      */
10     // 1. httpClient->url
11     
12     // 2. 上传请求POST
13     NSURLRequest *request = [_httpClient multipartFormRequestWithMethod:@"POST" path:@"upload.php" parameters:nil constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
14         // 在此位置生成一个要上传的数据体
15         // form对应的是html文件中的表单
16         
17         
18         UIImage *image = [UIImage imageNamed:@"头像1"];
19         NSData *data = UIImagePNGRepresentation(image);
20         
21         // 在网络开发中,上传文件时,是文件不允许被覆盖,文件重名
22         // 要解决此问题,
23         // 可以在上传时使用当前的系统事件作为文件名
24         NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
25         // 设置时间格式
26         formatter.dateFormat = @"yyyyMMddHHmmss";
27         NSString *str = [formatter stringFromDate:[NSDate date]];
28         NSString *fileName = [NSString stringWithFormat:@"%@.png", str];
29         
30         
31         /*
32          此方法参数
33          1. 要上传的[二进制数据]
34          2. 对应网站上[upload.php中]处理文件的[字段"file"]
35          3. 要保存在服务器上的[文件名]
36          4. 上传文件的[mimeType]
37          */
38         [formData appendPartWithFileData:data name:@"file" fileName:fileName mimeType:@"image/png"];
39     }];
40     
41     // 3. operation包装的urlconnetion
42     AFHTTPRequestOperation *op = [[AFHTTPRequestOperation alloc] initWithRequest:request];
43     
44     [op setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
45         NSLog(@"上传完成");
46     } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
47         NSLog(@"上传失败->%@", error);
48     }];
49     
50     //执行
51     [_httpClient.operationQueue addOperation:op];

   

 

http://www.lbrq.cn/news/2435725.html

相关文章:

  • 河南省台前县建设局网站磁力棒
  • 文昌网站建设网页设计网站
  • 个人网页设计作品代码seo外链工具有用吗
  • 鄂尔多斯 网站制作网站构建的基本流程
  • 汝阳网站建设兰州seo快速优化报价
  • 用laravel做的网站买卖网交易平台
  • 百度网站托管推手平台哪个靠谱
  • 做360全景有什么网站百度seo优化公司
  • 高端营销网站定制苏州百度快照优化排名
  • 网络建站工作室官网源码有域名有服务器怎么做网站
  • 公安部门网站建设方案网站seo优化发布高质量外链
  • 什么是网站建设与管理百度地图导航网页版
  • python怎么做抢课网站杭州百度推广代理公司哪家好
  • 自己做头像的网站精准广告投放
  • 动态网站开发难吗网络推广网络营销和网站推广的区别
  • 网站数据包如何做架构恶意点击竞价时用的什么软件
  • 南昌免费网站建站模板网站标题优化排名
  • 手机网站做淘宝客北京网站seo服务
  • 网站区域名是什么网站是怎么优化推广的
  • 做视频直播的网站有哪些seo自动刷外链工具
  • 网站制作 推荐新鸿儒百度seo搜索引擎优化
  • 宣讲家网站官德修养与作风建设洛阳网站建设
  • 自己做的网站链接到微信支付界面能打开各种网站的浏览器下载
  • oa管理系统是什么商丘网站seo
  • 怎样做赌博网站百度app下载安装官方免费下载
  • 网络推广商城网站网址生成短链接
  • 什么网站可以做外链站长工具平台
  • wordpress双域名seo模拟点击
  • 济南做网站哪家好优化关键词的作用
  • 国外做网站公司能赚钱360搜索引擎
  • 【图像处理基石】如何对遥感图像进行目标检测?
  • ZLMediaKit 入门
  • [3-02-02].第04节:开发应用 - RequestMapping注解的属性2
  • uni-calendar自定义签到打卡颜色
  • 使用python中的pymysql库,并且转化为数组元组数据
  • 《Uniapp-Vue 3-TS 实战开发》自定义时间选择