我在我的应用中使用AFNetworking
来进行客户端 - 服务器通信。它工作得很好。但是今天,我们的测试人员遇到了一个问题,我们无法将图像上传到具有iOS 7.0的设备上的服务器。和7.1。 (注意:我们从iOS 7.0开始定位应用。> =版本)我们也在模拟器上遇到过这种情况。
以前有人见过这个吗?我没有发布代码,因为它与iOS 8及更高版本一起使用。所以我确定,代码没有问题。但是,我认为,问题可能在AFNetworking
框架内?
PS。
AFNetworking
框架。AFHTTPSessionManager
来调用我的API。 (可从iOS 7.0获得。)请帮忙!
如果您想了解更多信息,请与我们联系。对此。
答案 0 :(得分:1)
请查看此代码:
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
AFHTTPRequestOperation *op = [manager POST:urlString parameters:params constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
[formData appendPartWithFileData:imageData name:@"image" fileName:@"photo.png" mimeType:@"image/png"];
} success:^(AFHTTPRequestOperation *operation, id responseObject {
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
}];
[op start];