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