在我的iOS应用中,我想通过API上传图像文件和其他一些参数。图像文件包含多个图像。
答案 0 :(得分:2)
您可以使用自定义图片选择器,例如ELCImagePickerController
还有一些其他库可供使用.. WSAssetPickerController QBImagePickerController
这些允许您选择多个图像。让我知道事情的进展
答案 1 :(得分:1)
使用AFNetworking您可以按照以下代码上传多张图片,下载AFNetworking
其他参数:
NSDictionary *parametersAll = @{@"Value": @"Key"};
NSArray *imageArray;
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseUrl: my_url ];
NSMutableRequest *request = [httpClient multipartFormRequestWithMethod:@"POST" path:nil
parameters:parametersAll constructingBodyWithBlock: ^(id <AFMultipartFormData>formData) {
for(UIImage *img in imageArray)
{
[formData appendPartWithFileData: my_imageData name:@"image" fileName:@"myImage.jpg" mimeType:@"image/jpeg"];
}
}];
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest: request];
[operation start];