def signature_image(self,post):
x = post.signature.split(",")
with open("imageToSave.png", "wb") as fh:
fh.write(base64.b64decode(x[1]))
当我尝试打开png文件时,它显示: 读取PNG图像文件时发生致命错误:不是PNG文件
答案 0 :(得分:1)
我不确定signature
参数内的字段post
。这是从base64编码的字符串保存图像的示例:
import base64
def save_image(string):
decoded = base64.decodebytes(string.encode("ascii"))
with open("imageToSave.png", "wb") as fh:
fh.write(decoded)