客户端通过AFNetworking上传服务器端demo
2015-12-02 13:21
381 查看
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:Amon Xu
链接:http://www.zhihu.com/question/27261828/answer/37797263
来源:知乎
AFHTTPRequestOperationManager *manager=
[AFHTTPRequestOperationManagermanager];
[managersetRequestSerializer:[AFJSONRequestSerializerserializer]];// manager.responseSerializer
= [AFHTTPResponseSerializer serializer];[manager.requestSerializersetValue:@"application/json"forHTTPHeaderField:@"Accept"];[manager.requestSerializersetValue:@"application/json;
charset=utf-8"forHTTPHeaderField:@"Content-Type"];manager.responseSerializer.acceptableContentTypes=
[NSSet setWithObjects:@"application/json",@"text/json",
@"text/javascript",@"text/plain",nil];
[managerPOST:uploadURLparameters:baseDictconstructingBodyWithBlock:^(id<AFMultipartFormData>formData)
{ [formData
appendPartWithFileData:imageDataname:@"Filedata"fileName:@"test.jpg"mimeType:@"image/jpg"];}success:^(AFHTTPRequestOperation*operation,idresponseObject)
{// upload succ }failure:^(AFHTTPRequestOperation*operation,NSError*error)
{ NSLog(@"#######upload error%@",error);
}];
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:Amon Xu
链接:http://www.zhihu.com/question/27261828/answer/37797263
来源:知乎
AFHTTPRequestOperationManager *manager=
[AFHTTPRequestOperationManagermanager];
[managersetRequestSerializer:[AFJSONRequestSerializerserializer]];// manager.responseSerializer
= [AFHTTPResponseSerializer serializer];[manager.requestSerializersetValue:@"application/json"forHTTPHeaderField:@"Accept"];[manager.requestSerializersetValue:@"application/json;
charset=utf-8"forHTTPHeaderField:@"Content-Type"];manager.responseSerializer.acceptableContentTypes=
[NSSet setWithObjects:@"application/json",@"text/json",
@"text/javascript",@"text/plain",nil];
[managerPOST:uploadURLparameters:baseDictconstructingBodyWithBlock:^(id<AFMultipartFormData>formData)
{ [formData
appendPartWithFileData:imageDataname:@"Filedata"fileName:@"test.jpg"mimeType:@"image/jpg"];}success:^(AFHTTPRequestOperation*operation,idresponseObject)
{// upload succ }failure:^(AFHTTPRequestOperation*operation,NSError*error)
{ NSLog(@"#######upload error%@",error);
}];
相关文章推荐
- PHP正则表达式及实例
- scanf和scanfs的区别
- 如何创建和部署网站
- iOS开发多线程篇—GCD的基本使用
- checkbox 全选
- VMware下桥接设置
- ZZULIOJ 1675 E:YJJ的福利
- ECSHOP在PHP5.5及高版本上报错的解决方法
- MyEclipse2015各种好用的自定义配置(SVN, JDK, Maven, Tomcat, 自动补全, UTF-8, 字体等)
- Nginx的学习
- socket阻塞与非阻塞,同步于异步
- Linux任务调度命令crontab
- 斐波那契数列(fabnacci)java实现
- ITIBB原创,互联网首部自媒体小说《1024伐木累》-小白篇之入职-总章节一
- 图文详解MyEclipse中新建Maven webapp项目的步骤
- php常用正则表达式
- ubuntu下vsftpd配置
- android popwindow 位置和动画
- 虚拟机怎么安装vmware tools
- Scala实战:并发-Future和Promise