Objective c 使用AFNetworking在服务器上使用一个密钥上载图像阵列
我想使用objective C中的AFNetworking在服务器上用一个键上传一组图像。 请求参数应为 { 用户id:1 类别识别号:1 标题:投诉标题 描述:投诉描述 文件:[投诉\u image.jpg,投诉\u image\u 2.jpg] } //我尝试了以下代码Objective c 使用AFNetworking在服务器上使用一个密钥上载图像阵列,objective-c,afnetworking,multipartform-data,Objective C,Afnetworking,Multipartform Data,我想使用objective C中的AFNetworking在服务器上用一个键上传一组图像。 请求参数应为 { 用户id:1 类别识别号:1 标题:投诉标题 描述:投诉描述 文件:[投诉\u image.jpg,投诉\u image\u 2.jpg] } //我尝试了以下代码 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; //parameters if any NSMutableDictionar
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
//parameters if any
NSMutableDictionary *parameters =[NSMutableDictionary dictionary];
[parameters setValue:categorytitle forKey:@"title"];
[parameters setValue:_txtview.text forKey:@"description"];
[parameters setValue:[NSNumber numberWithInt:categotyid] forKey:@"category_id"];
[parameters setValue:[NSNumber numberWithInt:user_id] forKey:@"user_id"];
[parameters setValue:NewcomplaintSecurityKey forKey:@"security_key"];
[manager POST:@"http://myurl" parameters:parameters headers:nil constructingBodyWithBlock:^
(id<AFMultipartFormData> formData) {
for(UIImage *eachImage in _attachmentsarray)
{
for(int i=0;i<_attachmentnamesarray.count;i++){
NSData *imageData = UIImageJPEGRepresentation(eachImage,0.5);
[formData appendPartWithFileData:imageData name:@"files" fileName:[_attachmentnamesarray objectAtIndex:i] mimeType:@"image/jpeg"];
i++;
}
}
AFHTTPSessionManager*manager=[AFHTTPSessionManager-manager];
//参数(如有)
NSMutableDictionary*参数=[NSMutableDictionary];
[parameters setValue:categorytitle forKey:@“title”];
[参数设置值:_txtview.text forKey:@“说明”];
[参数设置值:[NSNumber numberWithInt:categotyid]forKey:@“category_id”];
[参数设置值:[NSNumber numberWithInt:user_id]forKey:@“user_id”];
[parameters setValue:NewcomplaintSecurityKey-forKey:@“安全密钥”];
[经理职务:@”http://myurl“参数:参数标题:nil constructingBodyWithBlock:^
(id formData){
用于(UIImage*附件中的每个组件)
{
对于(int i=0;i