Comments 4
Спасибо за статью! Расскажите пожалуйста, а как зашифровать файл и отправить его на сервер с помощью плагина?
0
Считать файл, используя, например, объект FileReader из HTML5.
Примерно так:
Затем вызвать функцию cmsEncrypt, которой передать для шифрования результат readFile.
Примерно так:
readFile: function (file)
{
var defer = $q.defer();
var reader = new FileReader();
reader.onloadend = function ()
{
try
{
var binary = '';
var bytes = new Uint8Array(reader.result);
var len = bytes.byteLength;
for (var i = 0; i < len; i++) {
binary += String.fromCharCode(bytes[i]);
}
defer.resolve(binary);
} catch (e) {
defer.reject('Ошибка при чтении файла - ' + e);
}
};
reader.readAsArrayBuffer(file);
return defer.promise;
}
Затем вызвать функцию cmsEncrypt, которой передать для шифрования результат readFile.
0
А ваш плагин не работает случаем с УЭК?
0
Sign up to leave a comment.
Встраивание электронной подписи в системы с WEB-интерфейсом с помощью браузерного плагина и openssl