console.log(elem.editor.element);
elem.editor.on("paste", function(e) {
console.log(e);
var items = e.data.dataTransfer.$.items;
for(var i = 0; i < items.length; ++i) {
var item = items[i];
if(item.kind == 'file' && item.type == 'image/png') {
var imgFile = item.getAsFile();
console.log(imgFile);
if(!imgFile) {
return true;
}
var reader = new FileReader();
reader.readAsDataURL(imgFile);
reader.onload = function(e) {
//显示文件
CKEDITOR.instances["editor"].insertHtml('<img src="' + this.result + '" alt="" />');
}
return false;
}
}
});
});
Not allowed to load local resource: file:///C:/。。。。。。。。。。。。。。。。。。。。。。。。。。。.tmp.png
Not allowed to load local resource: file:///C:/。。。。。。。。。。。。。。。。。。。。。。。。。。。.tmp.png
看错误提示word中的图片已经保存到客户端电脑缓存文件夹中了,js没有权限读取客户端的图片
单独拷贝一张图片src实际已经是base64格式的,多个图片或者文本混合会转变为html代码,无解~