1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xiangzi-ueditor-extend

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Расширение UEditor


Расширяем браузерный редактор UEditor от Baidu, открывая методы хранения файлов и получения списка удалённых файлов, что делает его более гибким и удобным для использования с независимыми сервисами хранения файлов или облачными хранилищами.


Проект включает следующие две части

  1. ueditor-extend-code Расширенный исходный код
  2. ueditor-extend-demo Пример реализации расширения (включает реализацию FastDFS и облачного хранилища Qiniu)
  • 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 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/xiangzi-ueditor-extend.git
git@api.gitlife.ru:oschina-mirror/xiangzi-ueditor-extend.git
oschina-mirror
xiangzi-ueditor-extend
xiangzi-ueditor-extend
master