1、先在远程服务器运行 server.py
2、再在另一台机子上运行client.py
代码
- server.py
from flask import request, Flask
import base64
app = Flask(__name__)
@app.route("/", methods=['POST', 'GET'])
def get_frame():
# 解析图片数据
# img = base64.b64decode(str(request.form['file1']))
# img=str(request.form['file1'])
file = request.files['file']
file.save('test.png')
return {'sim': "0.8"}
if __name__ == "__main__":
app.run("0.0.0.0", port=6666)
- client.py
import requests
file_path1 = '1.png' # 图片路径
img = open(file_path1, 'rb')
res = {"file": img}
# 访问服务
res = requests.post("http://你的ip:端口", files=res) # 如 http://152.111.111.11:6666
print(res.text)
运行结果展示:
1、远程服务器运行server.py
2、本地运行client.py
3、远程收到图片