【发布时间】:2020-02-16 23:36:49
【问题描述】:
是的,我正在尝试将文件拖放到浏览器中。然后我想获取该文件的路径,并将其分配给我的 JS 代码中的某个变量。
以下是我未能成功的尝试。请给我一些例子来实现这一点。
<body>
<script>
function handleFileSelect(evt) {
evt.stopPropagation();
evt.preventDefault();
output = [];
var source = evt.dataTransfer.files();
for (i=0, f; f=source[i], i++){
outpush.push(source[i])
}
console.log(outpush[0]);
}
window.addEventListener("dragover",function(e){
e = e || event;
e.preventDefault();
},false);
window.addEventListener("drop",function(e){
e = e || event;
e.preventDefault();
handleFileSelect(e);
},false);
</script>
</body>
</html>
【问题讨论】:
标签: javascript html file firefox