Python 烧瓶中base64编码图像的解码

Python 烧瓶中base64编码图像的解码,python,dictionary,flask,base64,Python,Dictionary,Flask,Base64,我的Flask应用程序接收base64编码图像,如下所示 `b'"{\\"image\\": \\"/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyU...opHNf//Z\\", \\"id\\": \\"e3ad9809-b84c-57f1-bd03-a54e25c59bcc\\"}"' 我已经尝

我的Flask应用程序接收base64编码图像,如下所示

`b'"{\\"image\\": \\"/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyU...opHNf//Z\\", \\"id\\": \\"e3ad9809-b84c-57f1-bd03-a54e25c59bcc\\"}"'
我已经尝试了很多方法,但我似乎无法得到解码的图像字节。如果I
json.loads
this,它将变成一个字符串。如果我将其视为
字节
字典,它不会使用
,并要求它是一个
整数
,这当然不起作用。我试过很多东西,但这只是另一个不起作用的。谢谢你的帮助

def main():
    try:
        p = randint(100, 200)
        image = request.data
        jsonResponse = json.loads(image.decode('utf-8')) 
        im = base64.decode(jsonResponse)
        print(im)
        with open(f'Image{p}.jpg', 'wb') as f:
            f.write(im)