Может ли кто-нибудь помочь мне загрузить несколько фотографий на сервер в виде массива, который содержит данные изображений.ios object-c загрузить несколько фотографий на сервер в виде массива
Я провел некоторое исследование, и я использую «multipart/form-data», но я сбиваю с толку, как сделать его массивом изображений.
Я хочу: изображения [image_1, image_2, image_3] на стороне сервера.
Вот что я сделал до сих пор.
if (attachImages.count != 0) {
for(int count = 0; count < attachImages.count; count++){
NSLog(@"Body Image count: %d", count);
UIImage *image = [attachImages objectAtIndex:count];
NSData *imageData = UIImageJPEGRepresentation(image, 1);
[body appendData:[[NSString stringWithFormat:@"--%@\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=%@; filename=picture.jpg\r\n", @"pictures[]"] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[@"Content-Type: image/jpeg\r\n\r\n" dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData: imageData];
}
//[body appendData:[[NSString stringWithFormat:@"\r\n"] dataUsingEncoding:NSUTF8StringEncoding]];
}
// close form
[body appendData:[[NSString stringWithFormat:@"--%@--\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]];
Благодаря
Обратитесь к: - http://stackoverflow.com/a/31651798/1275530 – Tarun