为了账号安全,请及时绑定邮箱和手机立即绑定

webuploader 上传图片生成base64字符串用php转码生成图片不全是什么原因

webuploader 上传图片生成base64字符串用php转码生成图片不全是什么原因

阿波罗的战车 2018-12-22 19:14:42
我是把webuploader生成的缩略图中的src传给后端的后端用php解密也增加了max-size但是总会出现 转码生成图片不全呃问题请问怎么办因为我想把base64传给后端 然后生成图片返回链接和表单一起提交不是很会用这个插件 不知道问题在哪求指教
查看完整描述

1 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

1.解析base64数据成图片


$base64 = "data:image/bmp;base64,Qk22EgAAAAAAADYAAAAoAAAAIAAAACUAAAABACAAAAAAAIASAAASCwAAEgsAAAAAAAAAAAAA/wAA//4AAP/5AAD/9QAA//EAAP/sAAD/5wAA/+MAAP/fAAD/2gAA/9YAAP/RAAD/zQAA/8gAAP/EAAD/wAAA/7sAAP+3AAD/sgAA/64AAP+pAAD/pQAA/6EAAP+cAAD/....";


$url = explode(',' $base64);


$a = file_put_contents('./test.png', base64_decode($url[1]));//返回的是字节数


print_r($a);

2.图片转成base64数据



$str = file_get_contents('./test.png');


echo base64_encode($str);


查看完整回答
反对 回复 2019-01-23
  • 1 回答
  • 0 关注
  • 376 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信