首页 > Web开发 > 详细

url传送图片的base64编码给web客户端

时间:2019-09-11 19:19:20      阅读:82      评论:0      收藏:0      [点我收藏+]

base64编码图片:

#python3.6

import base64

with open("./aa.jpg", "rb") as f:

  data = base64.b64encode(f.read())

然后将编码后的码值通过url传递给web,问题来了,发现web收到的base64码里的“+”全部成了空格,导致后面还原成图片一直不成功!!

所以在web接收到码值时要进行字符串替换:img_base64 = request.query["imgBase64"].replace(‘ ‘, ‘+‘),然后再解码

base64解码:


img_binary_data = decode_base64(img_base64)

img_ndarray = np.fromstring(img_binary_data, np.uint8)

img = cv2.imdecode(img_ndarray, cv2.IMREAD_COLOR)

url传送图片的base64编码给web客户端

原文:https://www.cnblogs.com/sjxBlogs/p/11507741.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!