python访问局域网共享文件夹_Python+flask 实现的局域网文件共享服务器

本文介绍了一位开发者使用Python的Flask框架搭建的局域网文件共享服务器,旨在解决实验室中文件共享不便的问题。通过静态HTML页面和动态Flask处理,实现了文件的上传和下载功能,速度可达3~5MB/S。源码中包含一些待优化点,如中文文件名处理、权限设置等。此外,还提到利用Flask创建接口,绕过知乎复制限制,激发了作者对web开发的兴趣。
摘要由CSDN通过智能技术生成

一直没有用python 做过web开发,以前看python的教程的时候,都会跳过这个环节,最近没事的时候,看来一下,感觉还挺方便的。就一边算是学习,一边算是练习,写了一个python实现的局域网文件共享服务器。

因为实验室里面大家经常需要共享一些文件,有的比较大,用微信发送不是很方便,用u盘一个一个的拷给所有人又很麻烦。使用共享文件文件夹在ubuntu和window的smb 权限什么的也不是很方便。

so,就算是练习,写了一个文件共享服务器。

1. 系统设计

对于纯静态的页面,用html写好之后,就放在了apache的服务器上面。

对于动态的页面,使用flask处理。这个写在一个py文件里面,在使用web之前,想要执行一下这个文件。python3 python-server.py

脑图好像一段时间会分享失效

2. 实现

3.png

1.png

2.png

在局域网内测试了一下,上传和下载一个 不可描述.avi 在3~5MB/S左右,速度还是可以的。

3. 源码

PS:

如果要clone下来跑的话,估计要改一些地方,有一部分的ip被我写成了我服务器的ip(192.169.3.136),改成localhost就基本上没有问题了。

PPS:

这个是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值