- UeditorServiceFastdfsImpl — это реализация FastDFS.
- Конфигурационные параметры FastDFS:
- fdfs_client.conf (конфигурационный файл FastDFS)
- В конфигурационном файле applicationContext.properties указывается базовый путь доступа к файловой системе.
- dfsFileAccessBasePath=http://127.0.0.1
- UeditorServiceQiniuImpl — это реализация облачного хранилища Qiniu.
- В классе QiniuUtil изменены параметры облачного хранилища Qiniu.
#####1. Добавьте исходный код ueditor-extend-core в проект или импортируйте скомпилированный jar. #####2. Удалите файл controller.jsp из каталога ueditor/jsp/, переопределив универсальный путь запроса сервера.
В моём проекте используется Spring MVC, поэтому входной путь определён как ueditor/execute, а значит, параметр serverUrl в файле ueditor.config.js следует заменить на URL + "/execute".
#####3. Переместите файл config.json из каталога ueditor/jsp/ в корневой каталог ueditor/ и удалите каталог jsp/. Это гарантирует, что входной адрес и файл config.json находятся на одном уровне.#####4. Реализуйте интерфейс net.viservice.editor.ueditor.UeditorService
для выполнения задач получения файлов из формы, сохранения файлов на сервере или загрузки файлов через облачное хранилище, а также для удалённого доступа к файлам.
#####5. В методе входа (ueditor/execute
) добавьте следующий код:
String rootPath = request.getServletContext().getRealPath("/")
;String resultMsg = new UeditorActionEnter(request, rootPath, this.ueditorService).exec()
;- И верните
resultMsg
.
#####6. Если функция захвата удалённых изображений активна (по умолчанию активна),
то обязательно измените эту конфигурацию в файле
config.json
: /* Настройка захвата удалённых изображений */"catcherLocalDomain": ["127.0.0.1", "localhost", "img.baidu.com", "IP/домен вашего приложения"]
###Приложение: шаги указаны выше, если есть неясности, лучше всего обратиться к примеру кода в ueidtor-extend-demo
.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )