当我们有时只有base64编码的字符串,但是我们还想得知图片的更多信息 那么我们要怎么处理那?
现在 设置 imgUrl 为一段base64编码 先贴代码
var str = imgUrl;
str = str.substring(22);
var equalIndex= str.indexOf('=');
if(str.indexOf('=')>0)
{
str=str.substring(0, equalIndex);
}
var strLength=str.length;
var fileLength=parseInt(strLength-(strLength/8)*2);1.需要计算文件流大小,首先把头部的data:image/png;base64,(注意有逗号)去掉。2.找到等号,把等号也去掉
3.原来的字符流大小,单位为字节
4.计算后得到的文件流大小,单位为字节
下面让我们看看处理后的结果把
是不是基本和电脑自带的属性一模一样那
本文介绍了一种从Base64编码的图片字符串中提取图片实际大小的方法。通过去除Base64编码的头部信息和等号,计算得到原始图片的大小。
800

被折叠的 条评论
为什么被折叠?



