0
我有要求将图像传递到Web服务。我正在使用AFNetworking。我的代码到目前为止在下面给出。解析图像扔AFNetworking
NSData *imageData = UIImageJPEGRepresentation(_imgA.image, 0.5);
params = @{@"category":self.displayDept.text,
@"location": locationAdress.text,
@"topic":self.topic.text,
@"image":imageData,
@"email":[NSString stringWithFormat:@"%@",useEmail]
};
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager POST:@"webservice....."
parameters:params constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
[formData appendPartWithFormData:imageData name:@"imageData"];
} success:^(NSURLSessionTask *task, id responseObject)
有人能说出这段代码有什么问题吗?谢谢
您正在添加图像两次?一个在参数和多部分?这两个时间使用不同的密钥? – Wolverine
哪一个会在这里工作?参数还是多部分?你能为此建议一种方法吗? @Wolverine – Ramanan
Multipart将工作。从参数中删除。 – Wolverine