vue:上传图片实际上是获取图片二进制流,并通过base64加密,前头会加上data:image/png;base64,带有然后传给后台
类似:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAAFYCAYAAAA
php: 去掉data:image/png;base64,并base64_decode解密
base64_decode('data:image/png;base64', '', $base64_image_content)))
$file = "./public/aaaaaaaaaaa.png"; $file2 = "./public/bbbbbbb.png"; $aaa = base64_encode(file_get_contents($file)); $bbb = base64_decode($aaa); file_put_contents($file2,$bbb);
参考:https://blog.csdn.net/qq_38086247/article/details/82229979