const el = document.querySelector('body');
document.addEventListener('paste', function (e) {
const dataTransferItemList = e.clipboardData.items;
const items = [].slice.call(dataTransferItemList).filter(function (item) {
return item.type.indexOf('image') !== -1;
});
if (items.length === 0) {
return;
}
const dataTransferItem = items[0];
const blob = dataTransferItem.getAsFile();
const fileReader = new FileReader();
fileReader.addEventListener('load', function (e) {
console.log(e);
let base64 = e.target.result;
let img = document.createElement('img');
img.src = event.target.result;
el.appendChild(img)
});
fileReader.readAsDataURL(blob);
let url = URL.createObjectURL(blob);
});