我正在制作一个对文件进行加密的Electron应用程序。对于图像文件,我希望能够在应用程序中显示它们。我的代码可以成功读取和解密文件,但是我不知道如何在应用程序中显示它们。
例如,如何将这些数据分配给图像元素?
const encryption = require('mycustomencryption');
function readEncrypted(filename) {
var data = ds.readFileSync(filename);
var decrypted = encryption.decrypt(data);
return decrypted;
}
我该怎么做?因为目标是加密图像,所以我无法在本地磁盘上保存temp
文件。
$('img').setImageToDecryptedImage(readEncrypted(filename));
答案 0 :(得分:0)
本质上,电子是一种基于Web的技术,在HTML中,IMG标签可能具有数据格式的 src 属性:
<img src="data:image/png;base64,...."/>
,加密的数据仅存储在内存中。