Я хотел бы загрузить много файлов на сервер. например, пользователь сделал более 50 изображений, когда был недоступен в сети, и нажал кнопку отправки. Затем я должен загрузить их, когда они будут доступны в сети. iOS не позволяет добавлять задачу сеанса с почтовым запросом большого размера, когда она недоступна в сети. поэтому я пробовал цепные задачи. но для пробуждения следующей задачи требуется очень много времени.
Загрузка нескольких файлов iOS на сервер с помощью NSURLSessionTask
Ответы (1)
В iOS нет ограничений на количество запросов. Вы можете отправлять данные произвольной длины на сервер. Но для больших данных вам следует избегать загрузки полных данных в память. Вместо этого вы должны установить HTTPBodyStream
в NSMutableURLRequest
или файле (например, uploadTaskWithRequest:fromFile:completionHandler:
).
person
clemens
schedule
20.10.2016
@Priya stackoverflow. ком/вопросы/38349943/
- person Kapil dev; 27.05.2017