File Objekt
Verwenden Sie die HTML5
FileAPI, um nativ mit Dateien auf dem Dateisystem zu arbeiten.
Warning The
pathproperty that Electron adds to theFileinterface is deprecated and will be removed in a future Electron release. We recommend you usewebUtils.getPathForFileinstead.
Das DOM Datei-Interface gibt eine Abstraktion über native Dateien, um uns Nutzern direkt an nativen Dateien mit der HTML% File API arbeiten zu lassen. Electron hat das Attribut path zur File Schnittstelle hinzugefügt, das den realen Pfad auf dem Dateisystem aufdeckt.
Beispiel für das Erhalten eines echten Pfades aus einer Drag-On-the-App-Datei:
<div id="holder">
Ziehen sie Dateien hierher
</div>
<script>
document.addEventListener('drop', (e) => {
e.preventDefault();
e.stopPropagation();
for (const f of e.dataTransfer.files) {
console.log('Datei(en), die sie hierher gezogen haben: ', f.path)
}
});
document.addEventListener('dragover', (e) => {
e.preventDefault();
e.stopPropagation();
});
</script>