Я хочу загрузить несколько изображений в один запрос, мне удается заставить его работать при отправке отдельных данных изображения. здесь мой код для отправки одиночных данных изображения:Загрузка нескольких изображений в одном запросе с использованием AFNetworking
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseUrl: my_url ];
NSMutableRequest *request = [httpClient multipartFormRequestWithMethod:@"POST" path:nil
parameters:nil constructingBodyWithBlock: ^(id <AFMultipartFormData>formData) {
[formData appendPartWithFileData: my_imageData name:@"image" fileName: @"myImage.jpg" mimeType:@"image/jpeg"];
}];
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest: request];
[operation start];
на стороне сервера, я использую Spring MVC. это веб-сервис/конечная точка, которая получит запрос, который содержит несколько изображений:
@RequestMapping(value="/test-multiple-upload/{collateralid}", method = RequestMethod.POST)
public @ResponseBody String multipartfilesUpload(
@PathVariable("collateralid") Long collId,
@RequestParam("images[]") CommonsMultipartFile[] images) {
//proccess the image data. save to local or to DB
return "uploaded successful";
}
Моего вопроса заключается в том, как сделать запрос multipartForm использования AFNetworking с многократными изображениями.