Какао: размещение (очень) большого файла - PullRequest
1 голос
/ 21 марта 2012

В Какао, как бы вы решили разместить файл достаточно большой, чтобы вызвать проблемы с выделением, при этом все еще добавляя в коде флаги Content-Disposition и Content-Type?

Прямо сейчас мы выделяем NSMutableURLRequestустановка заголовков, инициализация объекта NSMutableData для тела, добавление байтов для начальных флагов в теле, а затем добавление байтов файла в тело.Один из файлов, который мы должны регулярно отправлять, просто слишком большой, чтобы избежать проблем с выделением ресурсов.

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

...