json中load和loads区别
如果返回Json先出status code500,return的时候用jsonify(data)
在客户端如果想要读返回的json的话,
respon = requests.request("POST", server_address, json=data)
res_json = json.loads(respon.text)
Python Flask Web 框架入门:https://blog.csdn.net/sinat_38682860/article/details/82354342
下面代码功能为:
客户端发送一张图片到服务端,服务端返回一个url及图片
先运行server.py.py
,再运行client.py
server.py.py
内容
from flask import request, Flask, jsonify
import base64
import os
from download import download_image
app = Flask(__name__)
def decode_img(img_path):
# 输入:本地图片保存地址
# 输出:图片二进制base64base64格式
with open(img_path, mode='rb') as file:
img = file.read()
return base64.encodebytes(img).decode("utf-8")
def do_something(image_path, server_send_client_img='./static/server_send_client_img'):
# 下面为测试本地服务的代码
url = 'http://wx4.sinaimg.cn/large/006CXrEjly1gdj8q4gbrtj30hs0hsabc.jpg'
data = {
}
img_path = os.path.join(server_send_client_img, os.path.basename(u