我已經在ios7中完成了多個圖像上傳。但它不適用於ios 8.我在下面顯示了我的代碼。請告訴我該怎麼辦?使用Afnetworking的圖像上傳不能在ios8中工作
NSString *url = [NSString stringWithFormat:@"%@abc.php", SERVERNAME]; [manager POST:url parameters:parameters constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
for (int i = 0; i < filesCount; i++) {
NSString *imgName = [NSString stringWithFormat:@"image%d", (int)(i + 1)];
NSData *imgData = [[NSData alloc] initWithContentsOfFile:[dataPath stringByAppendingPathComponent:[NSString stringWithFormat:@"/%@", filelist[i]]]];
[formData appendPartWithFileData:imgData name:imgName fileName:filelist[i] mimeType:@"image/png"];
}
} success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog("getting response"); } Failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//NSLog(@"Error: %@ ***** %@", operation.responseString, error);
}];
調試點不成功部分。 你能幫我解決這個問題嗎?
在此先感謝。
嗨搶,當它出現在失敗的部分它顯示請求超時錯誤。我也檢查了imgdata。它有價值。它不是零。 – 2014-10-16 16:31:35
非常好。我想我現在要求在iOS 7下使用[Charles](http://charlesproxy.com)運行此請求,並再次在iOS 8下運行此請求,並查看是否可以看到任何區別。 – Rob 2014-10-16 16:56:19