# QuickShare - 浏览器跨设备文件快传 ## 简介 QuickShare 是一个简单易用的跨设备文件传输工具。只需在电脑上运行服务,手机或其他设备通过浏览器访问网址即可传输文件。 ## 特性 - 🚀 零配置,一键启动 - 📱 跨设备传输(电脑 ↔ 手机 ↔ 平板) - 📁 支持拖拽上传 - 📊 实时传输进度 - 🎨 简洁美观的界面 - 🔒 局域网内安全传输 ## 快速开始 ### 安装依赖 ```bash pip install flask ``` ### 启动服务 ```bash python app.py ``` 服务启动后,终端会显示访问地址(如 `http://192.168.1.100:5000`)。 ### 传输文件 1. 在电脑上打开浏览器访问 `http://localhost:5000` 2. 手机连接同一 WiFi,扫描页面上的二维码或输入显示的网址 3. 拖拽文件到页面即可上传,或点击下载已上传的文件 ## 目录结构 ``` 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` 修改