кодировка iOS base64 — & gt; php декодирование

Добрый день, переполнение стека

У меня проблема с отправкой изображения с устройства iOS на php-веб-сервер с использованием кодировки base64.

Я преобразовал UIImage в строку в XCode с использованием;

NSString *imageString = [UIImagePNGRepresentation(attachmentImage) base64EncodedStringWithOptions:0];

Запустил его на сервер, используя http пост, это нормально, так как я повторил ту же самую строку назад и увидел, что это работает.

И на стороне сервера я декодирую с помощью;

$decoded = base64_decode($base64string);
file_put_contents($targetFile, $decoded);

Сидящий рядом со мной самодовольный парень-андроид успешно поместил это в свою версию приложения, и он отлично работает, используя скрипт php, содержащий приведенный выше код.

Хотя мои знания о base64 ограничены, я проверил, что 2 не алфавитно-цифровых символа, используемых для кодирования, являются стандартными (‘+’, ‘/’) и, как я упоминал ранее, я проверил связь между приложением / сервером — это хорошо.

Прямо сейчас я думаю, что может быть проблема с преобразованием UIImage в png, но все, что я искал, указывает мне на команды, которые я уже использую.

Я занимаюсь этим уже почти день, и у меня быстро заканчиваются волосы, чтобы вытащить — любая помощь будет оценена.

заранее спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]