function pasteEvent(event) {
event = event || window.event;
var theClipboardData = event.clipboardData || window.clipboardData;
if (theClipboardData) {
var items = theClipboardData.items;
for (var i = 0; i < items.length; ++i) {
var item = theClipboardData.items[i];
if (items[i].kind == 'file' && items[i].type == 'image/png') {
var fileReader = new FileReader();
fileReader.onloadend = function () {
var d = this.result.substr( this.result.indexOf(',')+1);
var img = document.createElement("img");
img.src= "data:image/png;base64,"+d;
document.body.appendChild(img);
};
fileReader.readAsDataURL(item.getAsFile());
break;
}
}
}
};
从剪贴板粘贴图片
最新推荐文章于 2020-09-12 22:44:29 发布
本文介绍了一个JavaScript函数,该函数用于处理浏览器中的粘贴事件,并从剪贴板中提取PNG格式的图片文件。当检测到符合要求的文件类型时,它使用FileReader API读取图片数据并将其展示在页面上。
584

被折叠的 条评论
为什么被折叠?



