【发布时间】:2026-01-29 00:35:01
【问题描述】:
我测试了这个例子:问题来源:Load an html5 canvas into a PIL Image with Django
import re
datauri = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUg
AAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8 /w38GIAXDIBKE0DHxgl
jNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=='
imgstr = re.search(r'base64,(.*)', datauri).group(1)
output = open('output.png', 'wb')
output.write(imgstr.decode('base64'))
output.close()
但我在这一行有一个错误:
output.write(imgstr.decode('base64'))
这里是错误:文件“C:\django_projects\intranet\intranet\capture\views.py”,第 19 行,在 enregistre_image output.write(imgstr.decode('base64')) AttributeError: 'str' object没有“解码”属性
你能告诉我我做错了什么吗谢谢克里斯托夫
【问题讨论】:
标签: django python-imaging-library