Как открыть средство выбора файлов, используя JS? - PullRequest
0 голосов
/ 15 февраля 2020

Как одно требование, мне нужно открыть средство выбора файлов с помощью js. Поэтому я должен попробовать следующий код:

HTML

<button onclick="openFilePicker()">
    <span>Upload File</span>
    <input type="file" id="uploadFile">
</button>

JS

function openFilePicker(){
   document.getElementById('uploadFile).click();
}

выше код работает нормально, если мы физически нажимаем на кнопку загрузки с помощью мыши и средство выбора файлов открыто.

Но Когда тот же function openFilePicker() вызывает после некоторого указания c задача выполнена. В это время средство выбора файлов не открывается.

В это время отображается предупреждение:

File chooser dialog can only be shown with a user activation.

Есть ли способ удалить это предупреждение?

...