当我们有时只有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.计算后得到的文件流大小,单位为字节
下面让我们看看处理后的结果把 是不是基本和电脑自带的属性一模一样那