我想从要删除的文件中提取一些信息,然后再决定是否将其粘贴到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(),但是它们什么也没做...有什么想法吗?
答案 0 :(得分:0)
经过更多的研究,我发现问题不仅仅在于drop事件以及如何阻止上传,而是实际上取决于'fileUploadRequest',而实际上这是结束文件上传的问题。因此,例如,为了避免上载,我们可以取消事件并取消默认行为:
ev.editor.on('fileUploadRequest', (ev2) => {
ev2.cancel();
});