我正在尝试将base64图像数据转换为图像文件并保存。
base64_image_str = request.POST.get('base64_image_str')
# it is smthg like: "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDA......."
with open("newimage.png", "wb") as f:
f.write(base64_image_str.decode('base64'))
f.close()
也尝试过:
f = open("newimage.png", "wb")
f.write(decodestring(base64_image_str))
f.close()
图片正在保存,但它已经损坏并且无法打开。我做错了什么?