Python 烧瓶中base64编码图像的解码
我的Flask应用程序接收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\\"}"' 我已经尝
`b'"{\\"image\\": \\"/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyU...opHNf//Z\\", \\"id\\": \\"e3ad9809-b84c-57f1-bd03-a54e25c59bcc\\"}"'
我已经尝试了很多方法,但我似乎无法得到解码的图像字节。如果Ijson.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)