AFNetworking:图片未在iOS 8之前上传

时间:2015-05-15 11:23:59

标签: ios afnetworking image-uploading

我在我的应用中使用AFNetworking来进行客户端 - 服务器通信。它工作得很好。但是今天,我们的测试人员遇到了一个问题,我们无法将图像上传到具有iOS 7.0的设备上的服务器。和7.1。 (注意:我们从iOS 7.0开始定位应用。> =版本)我们也在模拟器上遇到过这种情况。

以前有人见过这个吗?我没有发布代码,因为它与iOS 8及更高版本一起使用。所以我确定,代码没有问题。但是,我认为,问题可能在AFNetworking框架内?

PS。

  • 我们正在使用最新版本的AFNetworking框架。
  • 所有其他API调用在两个iOS版本中均正常工作。
  • 我使用AFHTTPSessionManager来调用我的API。 (可从iOS 7.0获得。)

请帮忙!

如果您想了解更多信息,请与我们联系。对此。

1 个答案:

答案 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];