Sergii Posted May 6, 2021 Share Posted May 6, 2021 Доброго времени суток В процессе наложения электронной цифровой подписи я из приложения выбираю файл в котором храниться ключ. Файл выбираю с помощью TUniFileUploadButton. Вожу пароль ключа и мне необходимо внешней библиотекой JS считать данные. Данные в функцию передаются в переменную типа File. Как это сделать? Quote Link to comment Share on other sites More sharing options...
Sherzod Posted May 6, 2021 Share Posted May 6, 2021 3 hours ago, Sergii said: Вожу пароль ключа и мне необходимо внешней библиотекой JS считать данные. Данные в функцию передаются в переменную типа File. Как это сделать? Здравствуйте, Не могли бы Вы более детально описать Вашу проблему? Quote Link to comment Share on other sites More sharing options...
stas Posted May 6, 2021 Share Posted May 6, 2021 Шерзод, не мучайтесь, там однозначно IIT, и файл нужно передавать как набор base64. Проходили Quote Link to comment Share on other sites More sharing options...
Sergii Posted May 6, 2021 Author Share Posted May 6, 2021 Да это ИИТ. При работеc NPN работа идет с файлом а не строкой. И даже не надо заморачиваться BASE64 (Это для GUI). Решил проблему следующим образом. Во внешний скрит добавил функцию var fileKey; function searchFileButton(){ fileKey=document.getElementById('O4B_id-button-fileInputEl'); // id UniFileUploadButton } На event UniFileUploadButton.OnCompleted повесил (Sender as TUniFileUploadButton).JSInterface.JSCallGlobal('searchFileButton',[]); И далее использую fileKey Quote Link to comment Share on other sites More sharing options...
stas Posted May 6, 2021 Share Posted May 6, 2021 Ну, и замечательно. Сами и решили. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.