FileBox

Zero cost and serverless file delivery web app based on CloudflareR2 or MongoDB or File0 or Supabase / 基于多种可选免费存储服务的零成本无服务器文件快递柜

GPL-3.0 License

Stars
5
Committers
2

Bot releases are visible (Hide)

FileBox - 2.3.0 Latest Release

Published by LeafYeeXYZ 3 months ago

  • 支持上传/下载纯文本

注意: 本版本需要修改 Supabase 的表 (添加 filetype 列)

FileBox - 2.2.8

Published by LeafYeeXYZ 3 months ago

  • 根据实际情况调整了各个存储方式的上传大小上限
FileBox - 2.2.7

Published by LeafYeeXYZ 3 months ago

  • 给下载链接加了一抹优雅的红色
  • R2 和 MongoDB 现在会将下载的 base64 先转换为 blob (避免文件很大时, 浏览器页面卡死)
FileBox - 2.2.6

Published by LeafYeeXYZ 3 months ago

  • 移除多余依赖
  • 修复默认数据设置不生效的 Bug
FileBox - 2.2.5

Published by LeafYeeXYZ 3 months ago

  • 修复 MongoDB 中文文件名导致的 500 错误
  • 改变 R2 的上传下载实现方式,现在其的容许上传大小与其他存储方式一致
FileBox - 2.2.4

Published by LeafYeeXYZ 3 months ago

  • Supabase 使用 XHR 的 onUploadProgress 事件实现了实时追踪上传速度
  • MongoDB 使用 Fetch API 和 Stream API 来跟踪下载进度(不再通过发送多次请求实现,大幅提高下载速度)
FileBox - 2.2.3

Published by LeafYeeXYZ 3 months ago

  • Supabase 使用客户端上传以规避 Vercel Serverless Function 的 4.5M 请求体大小限制
FileBox - 2.2.2

Published by LeafYeeXYZ 3 months ago

  • Supabase 实现了真的下载进度条(使用直链下载)
FileBox - 2.2.1

Published by LeafYeeXYZ 3 months ago

  • MongoDB 实现了真的上传/下载进度条
FileBox - 2.2.0

Published by LeafYeeXYZ 3 months ago

  • 新增可选存储源:Supabase
  • 存储源不为 R2 时,设置页面不再显示相关设置
FileBox - 2.1.2

Published by LeafYeeXYZ 3 months ago

  • 通过文件分块,MongoDB 存储方式的文件大小上限提高
  • 优化前端逻辑
FileBox - 2.1.1

Published by LeafYeeXYZ 3 months ago

  • File0 的下载的进度条变成真的了
  • 优化上传下载的进度条
  • 优化手机使用的体验
FileBox - 2.1.0

Published by LeafYeeXYZ 3 months ago

  • 新增 File0 作为存储源(由于采用 Token + 客户端上传的机制,能上传较大文件)
FileBox - 2.0.0

Published by LeafYeeXYZ 3 months ago

  • 支持使用 MongoDB 作为数据存储源
  • 换用 Next.js 作为开发框架
FileBox - 1.0.2

Published by LeafYeeXYZ 3 months ago

  • 新增超时判断
  • 降低上传大小限制
FileBox - 1.0.1

Published by LeafYeeXYZ 3 months ago

  • 优化进度条的行进方式
  • 切换 Tab 时,输入的取件码不重置
FileBox - 1.0.0

Published by LeafYeeXYZ 3 months ago

  • 第一个可用版本