Archivo Objeto
Utiliza la API HTML5
Filepara trabajar de forma nativa con los archivos en filesystem.
Warning The
pathproperty that Electron adds to theFileinterface is deprecated and will be removed in a future Electron release. We recommend you usewebUtils.getPathForFileinstead.
La interfaz del archivo de DOM proporciona abstracción alrededor de los archivos nativos para permitir a los usuarios trabajar sobre los archivos nativos directamente con la API del archivo HTML5. Electron tiene un atributo path adicional a la interfaz File el cual revela la ruta real del archivo en filesystem.
Ejemplo para obtener una ruta real desde un archivo arrastrado dentro de la aplicación:
<div id="holder">
Drag your file here
</div>
<script>
document.addEventListener('drop', (e) => {
e.preventDefault();
e.stopPropagation();
for (const f of e.dataTransfer.files) {
console.log('File(s) you dragged here: ', f.path)
}
});
document.addEventListener('dragover', (e) => {
e.preventDefault();
e.stopPropagation();
});
</script>