В настоящее время я работаю над приложением для загрузки больших видеофайлов с iPhone на веб-сервис через простую HTTP-почту. На данный момент я создаю NSURLRequest и предварительно загружаю все данные видеофайлов перед загрузкой запроса. Это, естественно, съедает тонну барана, если файл значительно большой, в некоторых случаях это даже не возможно.
Итак, в основном, мой вопрос: есть ли правильный способ потоковой передачи данных или загрузки его в куски без каких-либо изменений на веб-сервере?
Спасибо.
РЕДАКТИРОВАТЬ для пояснения:. Я ищу способ передачи больших данных multipart/form FROM веб-сервера iPhone TO. Не наоборот.
РЕДАКТИРОВАТЬ после принятия ответа: Я только выяснил, что у яблока есть отличный исходный код, написанный для этой конкретной цели, и он показывает добавление дополнительных данных к сообщению не только самому большому файлу. Если кому-то это понадобится: SimpleURLConnections - PostController.m
Еще один EDIT: При использовании этого фрагмента исходного кода из Apple я столкнулся с очень тупой и уродливой проблемой, которая даже wirehark не могла" t помогите мне отлаживать. Некоторые веб-серверы не понимают пограничную строку, когда она объявляется между кавычками (например, в примере яблок). У меня были проблемы с ним на Apache Tomcat, и удаление котировок работало просто замечательно.