Get Image File Size From Base64 String

前端 未结 3 1936
青春惊慌失措
青春惊慌失措 2020-12-19 00:47

I\'m working on a python web service. It calls another web service to change the picture of a profile.

It connects to another web service. This web service can only

3条回答
  •  醉梦人生
    2020-12-19 01:28

    image size can be calculated from the string length. Since every character represents 6 bits and every '=' sign shows lack of 8 bits. ref

    file_size = (len(base64_string) * 6 - base64_string.count('=') * 8) / 8
    

    or

    file_size = len(base64_string) * 3 / 4 - base64_string.count('=')
    

    will give the file size in byte and, dividing it in mega(=1000000) will give the file size in megabyte

提交回复
热议问题