base64的图片编码,python如何转存为一张图?

客户端已将图片转存为base64编码并传送到了server端,server如何将base64编码转存为一张实体图呢?所用语言python,框架web.py... 客户端已将图片转存为base64编码并传送到了server端,server如何将 base64 编码转存为一张实体图呢? 所用语言 python,框架web.py 展开
 我来答
古典风华梦dFU
2013-04-25 · TA获得超过445个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:211万
展开全部
import base64

使用b64decode解码
追问
没有看明白我的问题,解码后如何保存成  一张比如   xxxx.jpg 图片
追答
# -*- coding: utf-8 -*-
"""
Created on Thu Apr 25 09:17:21 2013
@author: Leniy
"""
import os, base64
leniystr = "iVBORw0KGgoAAAANSUhEUgAAACwAAAAOCAYAAABU4P48AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAGYktHRAD/AP8A/6C9p5MAAAF6SURBVEhL1ZY9coMwEIWfchZIkckJxAmAhoojiNJu3KV0lwZK+xRU6ATmBJkUEXdRVj8MmGFsk9ge+5vReFlb2of0diymCTwRL0CHKmJgjKGQPnszJAqqw1iEqvOphZDgexJjRweq9QGrwKcWcmfB/+cCwf0xDiMan2dXIZp870ZBM6ecsIQs7Lzx2rLwa428ekawKZBgTxEvFbQqwSlu1+G830VDx61Qmh/RrO0So8YZBH2060//ohK1KUyILHYBcVqwrK1YgxHJwjVa//z1MxUj0OzMwgFe311mGTEyo5gq1kZxX5uX2Ax6L/QwTVK2WYZxmHYNf0Pow78SO8XYk2Lpt5fnKW3BwGWC228oH8756mrEG2enfYLEbS/y9HhjTgvuF6DDSaIKHTXYdsZX1yNAmtuCDp5jovfcDgdYHTQa1w0IrYc5SqVh7XoDgjS3jW0QH6sjO1jMX/NDoUpNgum6IHTjU2MeSLDSZD9zr7FDzKklnuzyA/wCcpDKoLig94YAAAAASUVORK5CYII="
imgData = base64.b64decode(leniystr)
leniyimg = open('imgout.png','wb')
leniyimg.write(imgData)
leniyimg.close()



imgData = base64.b64encode(yourstring)

那么imgData就是图片的二进制编码。

然后open('img.png','wb')写入就可以了

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式