Преобразование изображения в base64binary в PHP - PullRequest
0 голосов
/ 11 февраля 2019

В основном изображение / документ в формате jpf / png / pdf необходимо преобразовать в base64Binary и передать как запрос json.

Видел много кодав Интернете, но все в Java или ASP.Я не могу найти ничего, что могло бы помочь с чтением файла и выводом значения base64binary в PHP.

1 Ответ

0 голосов
/ 11 февраля 2019

Вы можете использовать следующий код.Предполагая, что вы можете использовать функцию file_get_contents,

$file_type = pathinfo($path, PATHINFO_EXTENSION);
$contents = file_get_contents($file_type);
$encoded = 'data:image/' . $file_type . ';base64,' . base64_encode($contents);

или использовать функцию base64_encode.Данные в кодировке Base64 занимают примерно на 33% больше места, чем исходные данные.

$data = file_get_contents($contents);  
$encoded = base64_encode($data);  
echo $encoded; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...