$imgLen = strlen
($base64);
$fileSize = $imgLen -
($imgLen / 8
) * 2
;
$fileSize = number_format
(($fileSize / 1024
), 2
) . 'kb';
base64编码规则 ①.把3个字节变成4个字节。 ②每76个字符加一个换行符。 ③.最后的结束符也要处理。
所以base64编码后,字节长度会比原来的大1/3(1/76就忽略不计了)。 即原来一张图片3k,base64转后,变成4k了。
小康师兄
认证博客专家
IoT全栈
嵌入式
公众号:小康师兄
1、多年嵌入式软件开发经验;2、同样擅长Android开发和微信小程序开发;3、做过大厂的系统工程师,当过小厂的嵌入式主管,现在是个创业公司的软件经理;4、对IoT物联网开发有自己的见解,业余时间喜欢沉淀、整理与分享输出自身的技术知识。