Как правило, без диалогового окна, нет, это не может быть сделано.
HTML5 имеет файловый API, в котором веб-приложение может хранить файлы на локальном компьютере. Но этот доступ к файловой системе изолирован, поэтому вы можете получить доступ к файлам только в вашем каталоге.
Почему вы не можете обойтись без диалогового окна? Представьте, что вы посещаете какой-то сайт, и он «загружает» файлы без вашего разрешения. Это безопасность FAIL . Диалоговое окно - это аутентификация пользователя для загружаемого файла.