多图上传
// 向服务器提交图片
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
// 显示进度
[manager POST:urlstr parameters:[self Params] constructingBodyWithBlock:^(id<AFMultipartFormData> formData)
{
// 上传 多张图片
for(NSInteger i = 0; i < self.imageDataArray.count; i++)
{
NSData * imageData = [self.imageDataArray objectAtIndex: i];
// 上传的参数名
NSString * Name = [NSString stringWithFormat:@"%@%zi", Image_Name, i+1];
// 上传filename
NSString * fileName = [NSString stringWithFormat:@"%@.jpg", Name];
[formData appendPartWithFileData:imageData name:Name fileName:fileName mimeType:@"image/jpeg"];
}
}
success:^(AFHTTPRequestOperation *operation, id responseObject)
{
NSString *result = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
NSLog(@"完成 %@", result);
}
failure:^(AFHTTPRequestOperation *operation, NSError *error)
{
NSLog(@"错误 %@", error.localizedDescription);
}];
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。