Image file size from data URI in JavaScript

后端 未结 4 1223
野趣味
野趣味 2020-12-18 11:19

I am not sure it\'s even possible but - can I get the image file size from data URI?

For example, let\'s say there is an IMG element where src goes:

4条回答
  •  無奈伤痛
    2020-12-18 11:54

    This is a universal solution for all types of base64 strings based on Daniel Trans's code.

    var src ="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/// yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
    
    var base64str = src.split('base64,')[1];
    var decoded = atob(base64str);
    
    console.log("FileSize: " + decoded.length);
    

提交回复
热议问题