iOS 图片上传二
2015-11-24 00:30
507 查看
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);//请求失败结果
}];
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);//请求失败结果
}];
相关文章推荐
- HTML5定稿了,终于有一种编程语言开发的程序可以在Android和IOS两种设备上运行了
- 分享一下我目前所在公司 iOS 项目中用到的一些 iOS 开源库和第三方组件,
- 蜂窝教育深圳iOS 让学员做iOS万元大户
- IOS 正则表达式
- 个人收集的iOS开源项目与框架
- iOS警告框和操作表
- iOS开发多线程-多线程简单介绍
- iOS 图片拉升
- IOS图层Layer学习笔记(二)—— CALayer(上)
- iOS JSON 模型转换库评测
- IOS 委托和协议区别和联系
- iOS 类别和扩展(Categories和Extensions)
- 实现ios屏幕的横竖屏自适应
- ios 中触摸事件
- 史上最全IOS的touch事件手势使用方法
- iOS开发实战tips--强化NSLog的输出
- ★iOS 性能测试工具 SDK
- 使用定位服务
- [转]iOS isa 浅析
- IOS的跑马灯之HelloWorld