Free-Fs — открытая система управления файлами
📖 Проект Free-Fs: описание ✨Free-Fs представляет собой открытую систему управления файлами, основанную на SpringBoot 3.x, MyBatis Flex, MySQL, Sa-Token и Layui. Система совместима с облачными хранилищами, такими как Alibaba Cloud OSS, Minio и Qiniu.
Система включает в себя функции загрузки и удаления файлов, предварительного просмотра ресурсов в режиме онлайн, поиска по списку облачных ресурсов, скачивания файлов, перемещения файлов и каталогов, переименования файлов и папок, а также управления каталогами.
Также система предоставляет возможности регистрации и входа пользователей, контроля доступа и управления правами.
Версия SpringBoot 2.x с использованием JDK 1.8 больше не поддерживается. Для использования этой версии рекомендуется перейти на ветку JDK 1.8.
Для перехода на ветку SpringBoot 3.x просто переключитесь на соответствующую ветку.
Учётная запись | Пароль |
---|---|
admin | admin |
fs | fs |
📚 Технологический стек проекта
Серверная часть:
Серверная часть (версия SpringBoot 2.6.6):
Клиентская часть:
Решение для предварительного просмотра файлов в режиме онлайн:
🛶 Архитектура системы
💻 Среда разработки проекта
📁 Структура модулей проекта
📁 Описание структуры проекта
- fs-admin веб-модуль управления, включающий внешние API и конфигурацию веб-приложения
- fs-common стандартный модуль, содержащий пользовательские аннотации, обработку глобальных исключений, общие объекты, конфигурацию ORM, оболочку SDK для облачных хранилищ, служебные классы и т. д.
- fs-core ядро модуля, включающее бизнес-логику, операции с базой данных, операции с облачным хранилищем и т.д.
- sql файлы SQL-скриптов проекта
👀 Предварительный просмотр интерфейса
Страница входа:
Страница регистрации:
Главная страница:
Операции с ресурсами:
Управление каталогом:
Переименование:
Добавление папки:
Перемещение файлов или каталогов:
Удаление файлов:
🔗 Ссылки на дружественные проекты
📧 Обратная связь
☎ Свяжитесь со мной
❤ Пожертвования Если вы считаете, что проект Free-FS может быть вам полезен, или он приносит вам вдохновение и идеи, или вы просто поддерживаете этот проект, вы можете поддержать его финансово!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )