服务端收到 base64 编码的图片,需要保存到硬盘。
注意需要先把 base64 字符串转为字节,然后使用 base64 的 decodebytes 解出。
核心代码:
with open(tmp_path, "wb") as fh: fh.write(base64.decodebytes(base64_str.encode()))
字符串和字节互转代码
1. To convert a string to bytes. data = "" #string data = "".encode() #bytes data = b"" #bytes 2. To convert bytes to a String. data = b"" #bytes data = b"".decode() #string data = str(b"") #string