将base64Url对应图片保存到本地
上图中的内容就是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.'