Как избежать загрузки изображения при «падении» с помощью ckeditor?

1

Я хочу извлечь некоторую информацию из файла, который будет удален, прежде чем я решит вставить его или нет в свой CKEDITOR:

'CKEDITOR.on(' instanceReady ', (ev) => {

        ev.editor.document.on('drop', (ev2) => {
            if (ev2.data.$.dataTransfer.files) {
                // avoid to upload the file before my decission
            }
        });
    });'

Я пробовал с event.stop() и event.cancel(), но они просто ничего не делают... любые идеи?

Теги:
ckeditor
events

1 ответ

0
Лучший ответ

После нескольких исследований я обнаружил, что проблема была не совсем в событии drop и как предотвратить загрузку, но на самом деле это зависело от "fileUploadRequest", который фактически является тем, который заканчивает загрузку файла. Поэтому, чтобы избежать загрузки, например, мы можем просто отменить событие и, следовательно, поведение по умолчанию:

ev.editor.on('fileUploadRequest', (ev2) => {
            ev2.cancel();
        });

Ещё вопросы

Сообщество Overcoder
Наверх
Меню