Мне нужно реализовать загрузку файла для моего приложения. Такие файлы, как активы (которые могут быть фото или видео), должны быть загружены на веб-сервер с использованием интерфейса REST.
Для загрузки будет использоваться запрос данных формы с настраиваемыми атрибутами заголовка.
Проблема. Хранение больших файлов, таких как видео, в объекте NSData
может привести к проблемам с памятью. Это будет стандартный подход.
Решение Предоставление NSInputStream
для основной части запроса и запись данных по частям в основной поток HTTP.
Вопрос Может ли кто-нибудь привести пример использования NSInputStream в сочетании с NSURLrequest
и NSURLConnection
?
Я обдумал несколько неполных примеров -
но я не знаю, как бороться со следующим методом
- (NSInputStream *)connection:(NSURLConnection *)connection needNewBodyStream:(NSURLRequest *)request
Я не хочу использовать сторонние библиотеки.