Skip to content

yassine-zhang/FileCodeBox

 
 

Repository files navigation

banner

文件快递柜-轻量

匿名口令分享文本,文件,像拿快递一样取文件

历史记录模式:见 src/router/index.js 第4行

修改历史模式为HTML5会照成路由只能通过index.html进入,我们仍然需要修改路由的处理方式,见 main.py 第63行

备案号:见 src/views/Share/HomeView.vue 第70~73行

端口修改:10007、文件:Dockerfile、core/settings.py


部分截图

寄文件 寄文件
寄文件 寄文件
寄文件 寄文件

主要特色

  • 轻量简洁: 项目基于Fastapi + Sqlite3 + Vue3 + ElementUI
  • 轻松上传: 支持复制粘贴和拖拽选择
  • 多种类型: 支持文本和文件
  • 防止爆破: 错误次数限制
  • 防止滥用: IP限制上传次数
  • 口令分享: 随机口令,存取文件,自定义次数及有效期
  • 国际化: 支持中文简体、繁体以及英文等
  • 匿名分享: 无需注册,无需登录
  • 管理面板: 查看和删除文件
  • 一键部署: 支持Docker一键部署
  • 自由拓展: 支持S3协议和本地文件流,可根据需求在storage文件中新增存储引擎
  • 简单明了: 适合新手练手项目
  • 终端下载: 终端命令wget https://share.lanol.cn/share/select?code=83432

Badges

Featured|HelloGitHub

状态

Alt

Star History

Star History Chart

免责声明

本项目开源仅供学习使用,不得用于任何违法用途,否则后果自负,与本人无关。使用请保留项目地址,谢谢。

Releases

No releases published

Packages

No packages published

Languages

  • Python 31.6%
  • Vue 27.4%
  • SCSS 22.8%
  • TypeScript 17.8%
  • Other 0.4%