Загрузка нескольких файлов iOS на сервер с помощью NSURLSessionTask

Я хотел бы загрузить много файлов на сервер. например, пользователь сделал более 50 изображений, когда был недоступен в сети, и нажал кнопку отправки. Затем я должен загрузить их, когда они будут доступны в сети. iOS не позволяет добавлять задачу сеанса с почтовым запросом большого размера, когда она недоступна в сети. поэтому я пробовал цепные задачи. но для пробуждения следующей задачи требуется очень много времени.


person Kapil dev    schedule 20.10.2016    source источник


Ответы (1)


В iOS нет ограничений на количество запросов. Вы можете отправлять данные произвольной длины на сервер. Но для больших данных вам следует избегать загрузки полных данных в память. Вместо этого вы должны установить HTTPBodyStream в NSMutableURLRequest или файле (например, uploadTaskWithRequest:fromFile:completionHandler:).

person clemens    schedule 20.10.2016
comment
@Priya stackoverflow. ком/вопросы/38349943/ - person Kapil dev; 27.05.2017