别再用某度网盘了!我发现一个基于 Spring Boot + Vue 的开源文件系统,代码全开,丝滑!
文刀 发布于
阅读:1
在01的世界里探索,在烟火人间中生活。

>看到这里,你的心里肯定已经有了一些想法~>可以在评论区里聊一聊,你对项目有什么功能建议?(比如AI识图、在线解压等)>欢迎关注我,不仅在这里分享项目,我们还能一起“造轮子”。

- >后端:Spring Boot、Mybatis-Flex、Sa-Token
- >前端:Vue.js
- >UI库:arco-design-vue
- >数据库:MySQL
📤 文件上传(分片上传、断点续传、秒传)
📥 文件下载
📁 文件夹操作(新建、删除等)
🔗 文件分享
🗑️ 文件删除
📦 支持多存储平台(本地、MinIO、阿里云 OSS、七牛云 Kodo、S3 体系等)
🔄 动态切换存储平台
➖ 文件上传进度实时显示


>3. 极高的学习价值
这才是我想推荐的重点,你拿到这个项目能干什么?
>对于学习者:这是一个完美的闭环案例,你可以完整的学习到从后端到前端的完整交互方案,能学习到文件如何上传(尤其是大文件分片、断点续传的思路)。
>对于求职者:简历上别再写什么“XXX管理系统”了,把这个项目设计吃透,部署上线,它将会成为你简历上耀眼的作品之一。
>对于开发者:你完全可以把它当作一个脚手架,快速的项目产出,也可以集成到你的项目中,作为一个文件管理模块。
🔗> 传送门
>项目地址我放这里了,有兴趣的同学可以去研究一下。
>Gitee 地址: https://gitee.com/xddcode/free-fs
>📣 一起来“造轮子”!
>好了,重点来了。
>我今天推荐这个项目,不只是“分享”,更是应回应作者需求帮他来“邀请”你。
>目前项目的大部分功能已经完成,但是还有少部分正在开发中,还有一些等待优化的功能。
>这恰恰是加入的最好时机!>与其看一个“死”的(已完成的)项目,不如加入一个“活”的(正在迭代的)项目。你的贡献,哪怕只是一行小小的PR,在未来都能被看见。>我也已经在研究代码,贡献自己的一份力了。>看到这里,你的心里肯定已经有了一些想法~>可以在评论区里聊一聊,你对项目有什么功能建议?(比如AI识图、在线解压等)>欢迎关注我,不仅在这里分享项目,我们还能一起“造轮子”。
需要登录才能发表回复
请登录或注册以继续。