我正在努力寻找一个解决方案或库,其中包含描述如何将多部分图像提交到服务器的良好文档。我看了一下loopJ,我认为它很有希望,但是我仍然不确定最好的解决方案是什么。如果有人能给我建议/策略或我在 iOS 中使用过的代码示例,那就太好了,( AFNetworking
) 如下所示:
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
NSDictionary *parameters = @{@"userID": @"1234567890"};
// add parameters first (user id) and then multipart image
[manager POST:MAIN_URL parameters:parameters constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
// add multipart image
[formData appendPartWithFileData:imageData name:@"uploadFile" fileName:@"uploadFile" mimeType:@"image/jpg"];
} success:^(AFHTTPRequestOperation *operation,
id responseObject) {
NSLog(@"Success: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation,
NSError *error) {
NSLog(@"Error: %@", error);
}];
imageData
需要上传的图片在哪里。