Я использовал PickerController
и загрузил несколько изображений на NSMutableArray
.Загрузка нескольких изображений с использованием AFNetworking
Теперь мне нужно загрузить все эти изображения сразу. я использую AFNetworking
и как я могу это сделать?
Я прошел через документацию AFNetworking
и был раздел под названием Creating an Upload Task for a Multi-Part Request, with Progress
. Тем не менее, я не могу загрузить изображения, которые находятся в моем NSMutableArray
.
**** NB: Я хочу загрузить изображения в NSMutableArray
в виде байт-массива. Как я могу это сделать? ****
код я до сих пор,
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
AFURLSessionManager *manager = [[AFURLSessionManager alloc] initWithSessionConfiguration:configuration];
NSURL *URL = [NSURL URLWithString:@"site.com/upload"];
NSURLRequest *request = [NSURLRequest requestWithURL:URL];
Вы можете заархивировать изображения и отправить их через Интернет? – Sandeep
Многопользовательский запрос - отличный способ сделать это. Единственный трюк заключается в том, как получить «NSData» выбранных изображений. Лично я бы посоветовал «UIImagePNGRпредставление» или «UIImageJPEGRepresentation» и получить фактические байты исходного актива (см. Http://stackoverflow.com/a/27709329/1271826). Затем вы загружаете с помощью https://github.com/AFNetworking/AFNetworking#post-multi-part-request, за исключением 'appendPartWithFileData: name: fileName: mimeType: error:'. Ясно, что все это предполагает, что у вас есть веб-сервис, предназначенный для разбора многочастных запросов ... – Rob
Должен ли я цикл '[formData appendPartWithFileData .....' несколько раз для загрузки нескольких файлов? – Illep