загрузить файл на сервер, используя SOAP в obj c - PullRequest
1 голос
/ 22 июля 2011

Как загрузить аудио / видео файл на сервер с помощью веб-службы SOAP в Objective C?

Спасибо Praba

Ответы [ 2 ]

1 голос
/ 10 мая 2013
        NSData *voiceData = [NSData dataWithContentsOfFile:filePath];

        voiceData = [NSData dataWithContentsOfFile:filePath];

        if (voiceData)
        {

            NSLog(@"voiceData%@",voiceData);
            [body appendData:[[NSString stringWithString:[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"voiceFile\"; filename=\"voice.caf\"\r\n"]] dataUsingEncoding:NSUTF8StringEncoding]];
            [body appendData:[@"Content-Type: application/octet-stream\r\n\r\n" dataUsingEncoding:NSUTF8StringEncoding]];
            [body appendData:[NSData dataWithData:voiceData]];
            [body appendData:[[NSString stringWithFormat:@"\r\n--%@--\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding]];

        }
0 голосов
/ 22 июля 2011

Simple:

  1. Составьте запрос XML SOAP, соответствующий определениям интерфейса вашего сервера.
  2. Отправьте указанный запрос на ваш сервер.
  3. Нет шага 3.

Или попробуйте использовать http://code.google.com/p/wsdl2objc/.

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