0
我从base64中的表单接收图像,我想将其转换回PNG文件类型。将base64转换为图像:不正确的填充错误
为此我尝试以下方法
attempt1 = base64.b64decode(picture.data)
attempt2 = picture.data.decode('base64')
,但我收到的错误Error: Incorrect padding
。
我看到this answer并尝试使用该功能,但是我得到相同的错误。
我该怎么办才能解决这个问题?谢谢。
编辑
我的base64图像看起来像这样(字符的列表是更长的时间):
data:image/png;base64, OouhoGUiyf+YdiHl==
也许你可以提供关于你有数据,有多少个字符是它的一些信息?它是否以一系列'='结尾? – jojonas
您是否从解码过程中排除了'data:image/png; base64,'部分? – jojonas
你传递的字符串中有哪部分被解码?在你的例子中的“数据”是“OouhoGUiyf + YdiHl ==',没有什么比这更重要的了。 –