python3开发用于windows、linux和安卓苹果手机平板等设备 局域网文件共享工具

python3开发用于windows、linux和安卓苹果手机平板等设备 局域网文件共享工具

王忘杰
2026-01-11 / 0 评论 / 15 阅读 / 正在检测是否收录...

开发原因
现在的手机和电脑连接,总是要装什么软件或者用数据线,传文件很不方便,王工使用AI 5分钟编写了一个小工具,电脑运行后生成二维码,手机扫码就能和电脑上传下载文件了

程序功能
自动获取本机IP地址:程序会自动检测局域网IP地址,无需手动配置
启动Web服务:在5000端口启动Flask服务器,支持文件上传和下载
生成二维码:自动创建包含访问URL的二维码,方便手机扫码访问
GUI界面:显示二维码、访问地址和操作按钮

使用步骤
运行程序后,会自动启动Web服务器
程序界面显示二维码和访问地址
用手机扫描二维码,或在浏览器中输入显示的地址
在网页中可以:
上传文件到电脑
下载电脑上的文件
删除已上传的文件
点击"打开文件夹"按钮可以查看上传的文件

技术特点
跨平台支持:支持PC、Linux和移动设备访问
安全设计:仅在局域网内提供服务,外部无法访问
文件管理:完整的文件上传、下载、删除功能
用户友好:二维码扫码访问,无需记住IP地址

注意事项
确保手机和电脑在同一局域网内
防火墙可能需要允许5000端口的访问
默认文件大小限制为100GB,可根据需要调整
上传的文件保存在程序目录下的uploads文件夹中

程序界面
mk9g9uyj.png
手机扫描二维码后,可以在手机浏览器中上传下载删除文件
mk9gbcrd.png

程序源码
https://github.com/tntsec/LAN-file-sharing-tool/blob/main/lan.py

安装依赖

pip install flask qrcode[pil] pillow

编译成exe

pyinstaller -F -w 自己的py名字.py

注释:
-F 打包为1个文件
-w 隐藏窗口模式
0

评论

博主关闭了所有页面的评论