Преобразование NSData в NSString без кодирования - PullRequest
0 голосов
/ 07 октября 2011

Я пытаюсь загрузить изображение в базу данных сервера.

Для этого я сделал

  1. Преобразование изображения в nsdata с использованием UIImageJPEGReprenstation.
  2. Преобразование nsdata вnstring с использованием base64lib.

Проблема здесь в том, что у меня есть nsstring в кодировке NSASCII.

Так что конвертеры ssl по умолчанию не могут прочитать файл и преобразовать его в правильные изображенияна стороне сервера.

Итак, что мне нужно, это

Созданная мной nsstring из nsdata не должна быть закодирована с использованием nsascii или nsutf8 или чего-то другого в качестве данных изображенияявляется двоичным

Или

На стороне сервера я должен декодировать данные обратно в двоичный файл из nsascii или любым другим способом, который я кодировал на стороне клиента.Но здесь проблема в том, что у меня нет встроенного API для декодирования ascii.

1 Ответ

0 голосов
/ 07 октября 2011

Зачем вам нужно преобразовать данные изображения в строковые данные?Не могли бы вы просто сделать HTTP POST с данными jpg (MIME image / jpeg)? В этом посте показано, как это сделать.

...