Статус: Новичок
Группы: Участники
Зарегистрирован: 25.06.2020(UTC) Сообщений: 1
|
var reader = new FileReader(); reader.readAsDataURL($('#testfile')[0].files[0]); reader.onload = function () { var header = ";base64,"; var fileData = reader.result.substr(reader.result.indexOf(header) + header.length); //console.log(fileData) var oHashedDataPromise = cadesplugin.CreateObjectAsync("CAdESCOM.HashedData"); oHashedDataPromise.then(function (oHashedData) { oHashedData.propset_DataEncoding = cadesplugin.CADESCOM_BASE64_TO_BINARY; oHashedData.propset_Algorithm = cadesplugin.CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256; oHashedData.Hash(fileData); console.log( oHashedData.value); }); }; Есть примерно такой код для получения хеша, чтобы в дальнейшем использовать SignHash В IE подобный код (CreateObject вместо CreateObjectAsync) работает без проблем, и oHashedData.value возвращает хеш строки В Chrome всегда undefined, подскажите что делаю не так? На всякий случай уточню SignCades и в Chorme и в IE работает без проблем, но нужна реализвация прогресс бара и возможность подписывать действительно большие файлы
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close