问题描述
我想使用目标C中的AFNetworking在服务器上使用一键上传图像阵列。 请求参数应为
{
user_id:1
category_id:1
标题:抱怨标题
说明:投诉说明
文件:[complain_image.jpg,抱怨_image_2.jpg]
}
//我尝试了以下代码
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++;
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)