![]()
上图中的内容就是base64编码之后对应的Url 图中base64,之前的都是用于声明该图片的格式以及它的编码格式 base64,之后的就是该图片对应的数据了
我们只需要把数据转换为字节保存下来即可 这样就成功将图片保存到本地了 !
def resize_image(item):
content = item.split(';')[1]
image_encoded = content.split(',')[1] # 拿到图片数据部分
body = base64.decodestring(image_encoded.encode('utf-8')) # 将图片数据部分编码
return body
@app.route('/save/img', methods=['POST'])
def save_img():
# imgUrl = request.form.get('imgUrl')
data = request.get_data()
json_data = json.loads(data.decode('utf8'))
imgUlr = json_data.get('imgUrl', None)
# print('imgUlr', imgUlr)
if imgUlr:
img_data = resize_image(imgUlr)
with open('./888.png', 'wb') as f:
f.write(img_data)
return 'ok.'