iOS使用AFNetworking上传图片或者文件
2016-08-12 17:08
645 查看
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.responseSerializer= [AFHTTPResponseSerializer serializer]; [manager POST:url parameters:params constructingBodyWithBlock:^(id formData) { NSData *data =UIImageJPEGRepresentation(image,0.5);//把要上传的图片转成NSData //把要上传的文件转成NSData //NSString*path=[[NSBundlemainBundle]pathForResource:@"123"ofType:@"txt"]; //NSData*fileData = [NSDatadataWithContentsOfFile:path]; [formData appendPartWithFileData:dataname:@"uploadFile" fileName:@"图片1" mimeType:@"image/png"];//给定数据流的数据名,文件名,文件类型(以图片为例) /*常用数据流类型: @"image/png" 图片 @“video/quicktime” 视频流 */ }success:^(AFHTTPRequestOperation*operation,id responseObject) { //NSLog(@"%@",responseObject);//返回结果 }failure:^(AFHTTPRequestOperation*operation,NSError*error) { //NSLog(@"%@",error.localizedDescription);//请求失败结果 }];
原文链接:http://www.jianshu.com/p/ffd2a72b9f9d
相关文章推荐
- iOS使用AFNetworking上传图片或者文件
- iOS分享 - AFNetworking之多图片/文件上传
- ios afnetworking2.x上传图片 服务端php无法接受文件问题
- iOS分享 - AFNetworking之多图片/文件上传
- iOS开发-使用AFN实现GET/POST请求,以及文件下载/文件(图片)上传
- iOS 图片上传使用base64或者二进制流上传头像
- iOS - AFNetworking之多图片/文件上传 表单提交 二进制流
- iOS上传文件或base64(图片)之AFNetworking 3.0+上传文件上传图片
- php使用curl模拟浏览器表单上传文件或者图片的方法
- [iOS]服务器使用php时多图片上传AFNetworking的设置
- [iOS AFNetworking框架实现HTTP请求、多文件图片上传下载]
- ios 上传多张图片总结——IOS网络访问之使用AFNetworking
- iOS上传文件(图片)之AFNetworking 3.0上传文件上传图片
- iOS 开发之--使用AFNetWorking3.1.0上传单张/多张图片
- 图片或者文件上传控件的使用
- iOS网络-AFNetworking基本使用,文件下载,上传
- iOS - 使用AFNetworking进行图片上传
- iOS 图片上传使用base64或者二进制流上传头像
- [iOS AFNetworking框架实现HTTP请求、多文件图片上传下载]
- iOS 图片上传使用base64或者二进制流上传头像功能