首页 > IT职业 > IT职场 > FileReader遇到Image,,,,,
function createObjectURL(bolb){//创建
return window[window.webkitURL ? 'webkitURL':'url']['createObjectURL'](bolb);
}
function revokeObjectURL(bolb) {//占用了内存,释放
return window[window.webkitURL ? 'webkitURL' : 'url']['revokeObjectURL'](bolb);
}
var filesList=document.getElementById('file-list');
filesList.onchange=function(evnt){
let files=event.target.files,
reader=new FileReader(),
url=createObjectURL(files[0]);
if(url){
if(/image/.test(files[0].type)){
var img=new Image();
img.src=url;
document.body.appendChild(img);
}
}
revokeObjectURL(files[0]);
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1470/viewspace-2804899/ ,如需转载,请注明出处,否则将追究法律责任。