Explore Qiwen File: An Open‑Source Spring Boot & Vue File Management System
Qiwen File is a completely open‑source online file manager built with Spring Boot and Vue CLI, offering hierarchical directory handling, multiple view modes, sharing, and online preview/edit features, while providing its source code under the MIT license for further customization.
Introduction
Qiwen File is a fully open‑source online file management system built with Spring Boot on the backend and Vue CLI 3 on the frontend. It provides hierarchical directory management for personal and enterprise file storage.
Core Features
Basic file operations: upload, download, rename, delete, move.
Three view modes for file browsing: list, grid, and timeline.
Screenshot‑paste upload directly from the clipboard.
Recycle bin for soft‑deleted files.
File sharing with link generation, similar to mainstream cloud storage services.
Online preview and editing for documents, source code files, and video media.
Technical Architecture
The project follows a strict front‑end/back‑end separation.
Frontend : Element UI, Vue CLI 3, Node.js, Webpack.
Backend : Spring Boot, MyBatis, JPA, JWT for authentication.
Database : MySQL.
Repository
The source code is hosted on Gitee under the MIT license and can be cloned for further development:
git clone https://gitee.com/qiwen-cloud/qiwen-file.gitURL: https://gitee.com/qiwen-cloud/qiwen-file
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Architect's Guide
Dedicated to sharing programmer-architect skills—Java backend, system, microservice, and distributed architectures—to help you become a senior architect.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
