解码PNG DataURL urlopen vs base64decode

时间:2013-09-09 15:42:45

标签: python image encoding base64 data-url

我将PNG图像编码为DataURL表示。它定期开始:
u'data:image/png;base64,...但它没有==个结尾。 base64.b64decode引发TypeError: Incorrect padding,但urllib.urlopen会返回正确的值 - 图像查看器成功打开的图像。
这是编码的字符串:
http://www.sendspace.com/file/8l61im

这里很难形成实际的问题 - 我只是想知道这个问题的原因是什么 - 它是特殊的错误字符串,urlopen只是有更多'宽容'算法,还是其他什么?请帮助!

UPD
试过urlsafe_b64decode - 并且我得到了:
TypeError: character mapping must return integer, None or unicode

0 个答案:

没有答案