【发布时间】:2014-04-26 11:09:35
【问题描述】:
您好,这是我的 base64 编码文件示例:
myencodeimage = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAD///+l2Z/dAAAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH8yw83NDDeNGe4Ug9C9zwz3gVLMDA/A6P9/AFGGFyjOXZtQAAAAAElFTkSuQmCC"
我想让 jason.jpg 这个编码文本。
g = open("out.jpg", "w")
g.write(base64.decodestring(myencodeimage))
g.close()
但我有一个“binascii.Error: Incorrect padding”问题?
【问题讨论】:
-
我看到的第一个问题:原图是png,不是JPEG。第二个问题是你要在base64中解码的是逗号后面的字符串部分。
标签: python base64 decode encode