Да, я пытаюсь перетащить файл в браузер. Затем я хотел бы взять путь к этому файлу и присвоить его некоторой переменной в моем 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>