Электрон: отобразить зашифрованное изображение в приложении - PullRequest
0 голосов
/ 13 сентября 2018

Я делаю приложение 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)); 

1 Ответ

0 голосов
/ 13 сентября 2018

по сути, Electron - это веб-технология, в HTML тег IMG может иметь атрибут src в формате данных:

<img src="data:image/png;base64,...."/>

, а ваши зашифрованные данные хранятся только в памяти..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...