提取文件图标并以html显示

Zac*_*upp 6 windows node.js electron

晚上大家,

我已经开始对我想使用电子框架编写的应用程序进行一些研究。我已经弄清楚如何向用户显示我想要的内容(图标除外)。在应用程序的一部分中,用户可以键入路径,它将列出该路径中的文件,我想从文件中提取图标,以便其显示就像在 Windows 文件资源管理器中一样。这就是我遇到障碍的地方,我正在寻找一些指导。

Nodejs 中是否有一种方法可以让我提供文件路径并作为回报获取可以传递给 HTML 的图像?我对 Nodejs 很陌生,所以我想我会问一下,看看是否有人知道一个简单的方法。

小智 2

图标提取器, 您可以像这样使用它从系统中提取任何应用程序图标,但它必须是**“.exe”**文件。

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');
Run Code Online (Sandbox Code Playgroud)