我想拥有一个API,可以将Base64编码的图片发送到服务器。 这应该与HTTP Post一起使用。在服务器上,应再次将Base64解码为图像,并将其另存为png。
我已经尝试了很多我在stackoverflow上发现的东西,但似乎没有任何正常工作。它只是基本上不保存img。
这是我当前的php API
<?php
if(isset($_POST['image'])){
$Image = $_POST['image'];
generateImage($Image, 'pic.png');
}
function base64ToImage($base64_string, $output_file) {
$file = fopen($output_file, "wb");
$data = explode(',', $base64_string);
fwrite($file, base64_decode($data[1]));
fclose($file);
return $output_file;
}
?>
我的请求如下所示: 开机自检: img = base64string
很遗憾,我在错误日志中找不到错误。