Как одно требование, мне нужно открыть средство выбора файлов с помощью 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.
Есть ли способ удалить это предупреждение?