Как отправить данные с iPhone на веб-сервер с помощью POST? - PullRequest
0 голосов
/ 04 января 2011

Мне нужно одновременно разместить две части данных на веб-сервере. Одна часть - это данные изображения, содержащиеся в UIImage, а другая - аудиоданные, содержащиеся в файле caf.пример, показывающий, как разместить эти данные.

1 Ответ

1 голос
/ 04 января 2011

Вам нужно использовать NSURLConnection. Это принимает NSURLRequest в качестве параметра. Существует также нисходящий класс NSMutableURLRequest, в котором вы можете установить тело и метод запроса.

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:…];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:/* NSData */];

NSURLConnection *connection = [NSURLConnection
    connectionWithRequest:request delegate:…];
[connection doSomething];

Уже есть вопросы о переполнении стека при получении NSData представления UIImage, см., Например, функцию UIImageJPEGRepresentation.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...