Jump to content

Как передать выбранный файл из TUniFileUploadButton в функцию Javascript c типом File?


Sergii

Recommended Posts

Доброго времени суток

В процессе наложения электронной цифровой подписи я из приложения выбираю файл в котором храниться ключ. Файл выбираю с помощью TUniFileUploadButton. Вожу пароль ключа и мне необходимо внешней библиотекой JS считать данные. Данные в функцию передаются в переменную типа File. Как это сделать?

 

 

Link to comment
Share on other sites

3 hours ago, Sergii said:

Вожу пароль ключа и мне необходимо внешней библиотекой JS считать данные. Данные в функцию передаются в переменную типа File. Как это сделать?

Здравствуйте,

Не могли бы Вы более детально описать Вашу проблему?

Link to comment
Share on other sites

Да это ИИТ. При работе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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...