当您通过单击<input type="file" id="file">
选择文件时,您可以随时使用该文件,只需: let file=document.querySelector("#file").files[0];
但是据我所知,使用拖放时,您只能在拖放函数处理程序中使用该文件
targDrop.addEventListener("drop",function(e){let file=e.dataTransfer.files[0]});
那么,即使在删除处理程序函数返回并且不将文件上传到内存之后,有没有办法让文件与input.Files[0]
相似?
实际上答案非常简单,我只是将文件保存在变量中,仅此而已。 我不知道当时我在想什么:D
let file="";
targDrop.addEventListener("drop",function(e){file=e.dataTransfer.files[0]});