[SVProgressHUD showWithStatus:@"正在上传图片中.........."];
//需要传递的参数,jason格式
NSDictionary *parameter = @{@"content":textviewStr}; AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
[manager POST:[NSString stringWithFormat:@"%@/?num=1023",HostUrl] parameters:parameter constructingBodyWithBlock:^(idformData) {
for (int i = 0;i < _array.count; i++) {
UIImage *himages = [_array objectAtIndex:i];
//将图片转化成data
NSData *imageData;
if (UIImagePNGRepresentation(himages)) {
imageData = UIImageJPEGRepresentation(himages, 0.5);
} else {
imageData = UIImagePNGRepresentation(himages);
}
// 上传的参数名
NSString * Name = [NSString stringWithFormat:@"pic%d", i+1];
// 上传filename
NSString * fileName = [NSString stringWithFormat:@"%@.jpg", Name];
// [photoNameAry addObject:fileName];
[formData appendPartWithFileData:imageData name:Name fileName:fileName mimeType:@"jpg/jpeg"];
}
} success:^(AFHTTPRequestOperation *operation, id responseObject) {
//HStop(self);
NSLog(@"上传成功 %@", responseObject);
NSString *jsonStr = [NSString stringWithFormat:@"%@",responseObject];
if (jsonStr.length==0) {
} else {
NSData* jsonData = [jsonStr dataUsingEncoding:NSUTF8StringEncoding];
//解析json数据,使用系统方法 JSONObjectWithData: options: error:
NSDictionary *dddic = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableLeaves error:nil];
NSLog(@"praise_json==========%@",dddic);
NSString *msgStr = [NSString stringWithFormat:@"%@",dddic[@"msg"]];
NSLog(@"msgStr=======%@",msgStr);
//[HTools showTextOnlyHud:msgStr delay:1.0];
//[SVProgressHUD dismissWithDelay:1.0];
[SVProgressHUD showSuccessWithStatus:@"图片上传成功......."];
}
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//HStop(self);
//[SVProgressHUD dismissWithDelay:1.0];
[SVProgressHUD showSuccessWithStatus:@"图片上传失败......."];
NSLog(@"error=============%@",error);
}];
上传多张图片方法
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1:在这个过程中,需要首先实现的是你可以访问用户的手机或者相册,来调用合适的方法来进行; 1-1:为了让图片显示比...
- 使用AFNetworking上传图片和视频,支持多张图片上传。以下是AFNetworking用于上传文件的关键函数...