如何测量base 64图像的大小?

时间:2013-06-16 21:44:40

标签: javascript image base64

我有一个已在base64中编码的图像,如何确定该对象的大小。我想告诉用户一个应用程序,如果这个文件需要很长时间才能传输。

1 个答案:

答案 0 :(得分:2)

如果您已编码为Base64字符串,那么您通过网络传输的大小就是字符数。由于Base64适合ASCII的字符空间,因此您在线上的字节只是:

var bytes = encodedString.length

如果尺寸是主要问题,您可能需要考虑不对Base64编码图像。 Base64将每6位转换为8位字符表示。这意味着您在Base64编码时将原始乘以4/3。