0
Ich habe die HTML5-Datei-API verwendet, um eine Datei in eine Electron-Anwendung zu ziehen und die Dateidetails (Name, Pantomime, Größe usw.) zu erhalten. Wie erreiche ich das Gleiche bei der Auswahl einer Datei über das Electron-Dialog-Modul? Unten ist der Code (Renderer-Prozess), die HTML5 des File API nutzt:Ermitteln des Dateityps mithilfe des Dialogfelds "Elektron"
const {dialog} = require('electron').remote;
// Using jQuery ($)
var holder = $('#holder');
holder.on('drag dragstart dragend dragover dragenter dragleave drop', function(evt) {
evt.preventDefault();
evt.stopPropagation();
})
.on('drop', function(evt) {
let file = evt.originalEvent.dataTransfer.files[0];
console.log(file.name);
console.log(file.type);
console.log(file.size);
})
.on('click', function(evt) {
dialog.showOpenDialog({
properties: [ 'openFile' ]
}, function(file) {
console.log(file); // just displays local, full path
// code to get name, type, size... how do I?
});
});