最近在开发中遇到了个偶现的问题:利用input的webkitdirectory
进行文件夹上传,偶现点击上传后 浏览器没有任何反应
操作流程:
1.点击选择文件夹
2.弹出文件选择框 选择文件夹
3.chrome会自动弹出二次确认
以下是实现的代码
const uploader = document.createElement("input")
uploader.multiple = true;
uploader.name = "file";
uploader.type = "file";
uploader.setAttribute("webkitdirectory", "");
uploader.click();
uploader.addEventListener("change", (ev: any) => {
callback()
xxxxxx
xxxxxx
}
})
按照正常流程 点击上传后 浏览器会执行传入的callback 但是目前会偶现 点击上传后 没走到回调里 概率大概是操作几十次出现一次
有没有大佬路过指点一下 不胜感激
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…