jpf / png / pdf 格式的基本图像/文档需要转换为 base64Binary 并作为json请求传递。
已经在网络上看到了很多代码,但是所有代码都是Java或ASP。我发现没有什么可以帮助读取文件并在PHP中输出base64binary值。
答案 0 :(得分:0)
您可以使用以下代码。假设您可以使用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;