проблема с base64_decode

#php

#php

Вопрос:

Если я декодирую растровое изображение в кодировке base64, я ничего не получаю обратно. Где, как я должен получить некоторые двоичные данные.

Предположим, $data содержит растровое изображение в кодировке base64.

 $decoded = base64_decode($data);
  

если я повторяю $ decoded, он ничего не выводит, даже если его длина равна ‘0’. Не должно ли оно содержать что-то после декодирования?

Также можете ли вы декодировать двоичные данные в кодировке base64 в php?

Комментарии:

1. Да, он должен что-то содержать. Убедитесь, что $data — это только данные в кодировке base64, ничего больше.

2. если вы посмотрите на свои ошибки PHP, вы должны обнаружить, что $ data не является допустимым base64.

Ответ №1:

Я делал это неправильно, даже когда api сказал, что это зашифрованные данные, они не были зашифрованы.