master
QuickShare - 浏览器跨设备文件快传
简介
QuickShare 是一个简单易用的跨设备文件传输工具。只需在电脑上运行服务,手机或其他设备通过浏览器访问网址即可传输文件。
特性
- 🚀 零配置,一键启动
- 📱 跨设备传输(电脑 ↔ 手机 ↔ 平板)
- 📁 支持拖拽上传
- 📊 实时传输进度
- 🎨 简洁美观的界面
- 🔒 局域网内安全传输
快速开始
安装依赖
pip install flask
启动服务
python app.py
服务启动后,终端会显示访问地址(如 http://192.168.1.100:5000)。
传输文件
- 在电脑上打开浏览器访问
http://localhost:5000 - 手机连接同一 WiFi,扫描页面上的二维码或输入显示的网址
- 拖拽文件到页面即可上传,或点击下载已上传的文件
目录结构
quick-share/
├── app.py # Flask 后端服务
├── README.md # 说明文档
├── requirements.txt # Python 依赖
├── static/
│ ├── style.css # 样式文件
│ └── script.js # 前端逻辑
├── templates/
│ └── index.html # 主页面
└── uploads/ # 上传文件存储目录(自动创建)
技术栈
- 后端:Python Flask
- 前端:原生 HTML/CSS/JS
- 二维码:qrcode.js (CDN)
注意事项
- 文件保存在
uploads/目录,重启服务不会丢失 - 建议在局域网内使用,公网使用请注意安全
- 默认端口 5000,可通过环境变量
PORT修改
Languages
JavaScript
35.5%
CSS
27.1%
Python
23.8%
HTML
13.6%