Веб-система управления файлами на основе Spring Boot 2 и elfinder может использоваться как онлайн-облачное хранилище данных.
appkey
, которое позволяет показывать только один каталог среди нескольких при управлении файламиapplication.yml
token: mytoken
server:
port: 8181
tomcat:
uri-encoding: UTF-8
connection-timeout: 20000
max-threads: 100
accept-count: 200
spring:
mvc:
view:
prefix: /
suffix: .html
resources:
static-locations: classpath:static/
servlet:
multipart:
max-file-size: -1
max-request-size: -1
http:
encoding:
charset: utf-8
force: true
enabled: true
file-manager:
thumbnail:
width: 80 # Ширина миниатюры
volumes:
- Node:
appkey: elfinder1
source: fileSystem # Поддерживается только локальная файловая система
alias: elfinder1 # Алиас директории
path: /data/elfinder1 # Отображаемый путь директории
host: http://localhost:8899 # Объединяется с относительным путём в отображаемой директории
isdefault: true # Устанавливает по умолчанию
locale:
constraint:
locked: false # Закрыта ли директория
readable: true # Может ли она читаться
writable: true # Может ли она быть записана
- Node:
appkey: elfinder2
source: fileSystem # Поддерживается только локальная файловая система
alias: elfinder2 # Алиас директории
path: /data/elfinder2 # Отображаемый путь директории
``` host: http://localhost:8898 # Combines with the relative path in the displayed directory
isdefault: true # Sets as default
locale:
constraint:
locked: false # Is the directory locked
readable: true # Can it be read
writable: true # Can it be written to
```---### Запуск
#### Скачивание
git clone git@gitee.com:tigerxue/springboot-elfinder.git
#### mvn
cd springboot-elfinder mvn install -Dmaven.test.skip=true mvn spring-boot:run
#### eclipse
Откройте проект springboot-elfinder в Eclipse springboot-elfinder правым кликом мыши выберите Run As -> Maven Install springboot-elfinder правым кликом мыши выберите Run As -> Spring Boot App
Адрес для доступа:
- Управление всеми директориями http://localhost:8181/?token=mytoken#elf_A_
- Управление конкретной директорией с добавлением параметра appkey (конфигурирование в yml файле), http://localhost:8181/?appkey=elfinder1&token=mytoken#elf_A_
---
### Развертывание WAR пакета
#### Скачивание
[Страница скачивания WAR пакета](https://gitee.com/tigerxue/springboot-elfinder/attach_files/368328/download) -> Download -> Assets -> springboot2-elfinder-web-1.0.war
#### Развертывание и запуск
- Вставьте WAR пакет в каталог webapps Tomcat, затем запустите Tomcat
#### Адрес для доступа Tomcat
1. Нужно указать имя проекта elfinder
- Управление всеми директориями http://localhost:8181/?token=mytoken#elf_B_dG1w
- Управление конкретной директорией с добавлением параметра appkey (конфигурирование в yml файле), http://localhost:8181/?appkey=elfinder1&token=mytoken#elf_A_
#### Контакты автора
- [oschina](http://git.oschina.net/liinux)
- [cnblogs](http://www.cnblogs.com/liinux)
- [github](https://github.com/liinnux)
#### Скан QR-кода для подписки
<table>
<tr>
<td>Авторская страница WeChat</td>
<td><img src="http://tigerxue.gitee.io/liinux-images/docs/img/alukesi.jpg"/></td>
<td>Публичный аккаунт</td>
<td><img src="http://tigerxue.gitee.io/liinux-images/docs/img/ghosy-login-微信公众号.jpg"/></td>
<td>QQ группа</td>
<td><img src="http://tigerxue.gitee.io/liinux-images/docs/img/ghosy-login-QQ群.jpg"/></td>
</tr>
</table>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )