2017-05-20 3 views
2

Evening Everyone,Extrahieren von Dateisymbol und Anzeige in HTML

Ich habe angefangen, etwas Forschung für eine Anwendung zu machen, die ich mit dem Elektronenrahmen schreiben möchte. Ich habe herausgefunden, wie ich mit Ausnahme der Symbole dem Benutzer anzeigen kann, was ich möchte. Es gibt einen Teil der Anwendung, wo der Benutzer einen Pfad eingeben kann und es die Dateien in diesem Pfad auflistet, ich möchte das Symbol aus den Dateien ziehen, so dass es genau wie im Windows-Datei-Explorer angezeigt wird. Dies ist, wo ich in eine Straßensperre gelaufen bin und ich suche nach einer Führung.

Gibt es eine Methode in Nodejs, die mir erlauben würde, einen Dateipfad anzugeben und dafür ein Bild zurück zu erhalten, das ich an HTML weitergeben kann? Ich bin neu bei Nodejs, also dachte ich, ich würde fragen und sehen, ob jemand von einem einfachen Weg wusste.

Antwort

0

Es gibt icon-extractor Sie können es so verwenden, um ein beliebiges App-Icon aus dem System zu extrahieren, aber es muss eine ** ". Exe" ** Datei sein.

var iconExtractor = require('icon-extractor'); var fs= require('fs');

iconExtractor.emitter.on('icon', function(data){ 
console.log('Here is my context: ' + data.Context); 
console.log('Here is the path it was for: ' + data.Path); 
var icon = data.Base64ImageData; 

fs.writeFile('img.png', icon, 'base64', (err) => { 
console.log(err); 

}); 
}); 

iconExtractor.getIcon('ANY_TEXT','PAHT_TO_APP.exe');