+ (void)requestForXppWithImageData:(NSData *)data success:(void (^)(NSDictionary *))success fail:(void (^)(NSError *))fail
{
AFHTTPSessionManager *manager = [self requestManager];
[manager POST:@"http://11.11.11.11:8888/xxx/xxx/xxx"
parameters:nil
constructingBodyWithBlock:^(id _Nonnull formData) {
[formData appendPartWithFileData:data name:@"" fileName:@"" mimeType:@""];
}
progress:nil
success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
if (responseObject)
{
NSString *data = [[NSString alloc]initWithData:responseObject encoding:NSUTF8StringEncoding];
NSDictionary *dic = [self dicFromJson:data];
if (dic){ success(dic);}
}
}
failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
if (error){ fail(error);}
}];
}
这个是我写的,当初遇到了和你一样的问题。