当前位置:   article > 正文

附录1-服务端向客户端发送文件_服务端是怎么把文件发给客户端

服务端是怎么把文件发给客户端

目录

1 提供文件方(服务端)要做的事情

2 接收方(客户端)要做的事情


1 提供文件方(服务端)要做的事情

首先写一个main.py,内容如下

  1. from flask import Flask
  2. app = Flask(__name__)
  3. @app.route('/file')
  4. def file():
  5. return app.send_static_file('需要传输的文件.zip')
  6. @app.route('/')
  7. def test():
  8. return 'test'
  9. if __name__ == '__main__':
  10. app.run(host='0.0.0.0')
  • 根路由是测试看连接状态的,可以没有

之后在与main.py相同的路径下创建文件夹static,然后把文件打包成压缩包格式

  • 文件夹名必须为static
  • 可以不使用压缩包,可以发送单个文件

如果使用的windows系统,此时要把防火墙全部关掉,打开设置后在这里搜索防火墙,然后按下回车

之后点击这个

然后点击这个

选择关闭后,点击确定

然后防火墙这样就可以了

之后开启服务(运行代码)

这个时候处于同一内网下的设备就可以访问到这个服务了

如果你有一个服务器的话,使用frp进行内网穿透,就可以在公网上提供文件了

2  接收方(客户端)要做的事情

访问 192.168.33.52:5000/file

就会弹出另存为页面,我们保存到指定位置即可

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

闽ICP备14008679号