Этот плагин разработан с использованием технологии JAVA и должен использоваться с JavaScript. Он может автоматически загружать локальные изображения (src — «file:///»), содержащиеся на веб-странице, на сервер и изменять атрибут src файла img. тег на новый адрес изображения. Типичные сценарии применения включают: использование его с ckEditor для автоматической загрузки локальных изображений, содержащихся в содержимом, вставленном из WORD на сервер.
Зависимая среда: JDK1.7+, jQuery, ckEditor4.2, без ограничений браузера.
Общие инструкции по применению
API JavaScript:
добрый
WordImageUploader(s_url, имя_приложения)
s_url: адрес страницы сервера для загрузки изображений, которая представляет собой динамическую страницу, например сервлет, PHP и т. д.;
app_name: имя текущего приложения.
Прежде чем использовать этот плагин, необходимо сначала создать объект этого класса. Лучше всего иметь на странице только один объект этого класса. Метод создания этого класса следующий.
вар uploader = новый WordImageUploader (sUrl, appName);
Методы этого класса
uploadWordImagesFromCKEditor (editorInstance, pre_id)
Этот метод используется для автоматической загрузки на сервер всех локальных картинок в тексте, вставленном из WORD в CKEditor. Смысл параметров следующий.
editorInstance: экземпляр CKEditor;
pre_id: префикс имени после загрузки изображения на сервер для облегчения будущей очистки и других работ по обслуживанию. Если не требуется, установите для него значение '';
uploadLocalFile (localUrl, имя)
Этот метод используется для загрузки одного локального изображения на сервер. Значение параметров следующее:
localUrl: локальный URL-адрес изображения, обычно в форме: file:///xxx.
name: название картинки
Этапы использования
1. Познакомьтесь с библиотекой классов jQuery;
2. Добавьте wordimage_uploader.js в папку js;
3. Создайте объект WordImageUploader;
4. Вызовите метод uploadWordImagesFromCKEditor при изменении содержимого ckEditor.
После установки подключаемого модуля в файле состояния веб-страницы должно отобразиться сообщение «Станция мониторинга: Добро пожаловать в использование подключаемого модуля автоматической загрузки локальных изображений».
Этот плагин поддерживает все технологии динамического веб-сайта. В DEMO используется динамическая страница, которая принимает загруженные файлы на стороне сервера: WordImageUploader.java. Для других технологий динамического веб-сайта. пожалуйста, обратитесь к этому файлу, чтобы реализовать его самостоятельно.
Дополнительные сведения об использовании см. в исходном коде DEMO.