QuickShare - 浏览器跨设备文件快传

简介

QuickShare 是一个简单易用的跨设备文件传输工具。只需在电脑上运行服务,手机或其他设备通过浏览器访问网址即可传输文件。

特性

  • 🚀 零配置,一键启动
  • 📱 跨设备传输(电脑 ↔ 手机 ↔ 平板)
  • 📁 支持拖拽上传
  • 📊 实时传输进度
  • 🎨 简洁美观的界面
  • 🔒 局域网内安全传输

快速开始

安装依赖

pip install flask

启动服务

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 修改
S
Description
一个基于浏览器网址的跨设备文件快传工具,支持拖拽上传、二维码扫描、实时传输进度显示。
Readme
32 KiB
Languages
JavaScript 35.5%
CSS 27.1%
Python 23.8%
HTML 13.6%