当前位置:   article > 正文

python flask : 传输图片文件至远程服务器_python后端,图片传输

python后端,图片传输

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)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

运行结果展示:

1、远程服务器运行server.py
在这里插入图片描述
2、本地运行client.py
在这里插入图片描述
3、远程收到图片
在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/750864
推荐阅读
相关标签
  

闽ICP备14008679号