Node.js Скачать файл, используя расположение содержимого в качестве имени файла
Браузеры разработаны таким образом из-за рисков безопасности. Невозможно установить значение поля ввода файла в источнике HTML или Javascript. В противном случае вредоносный скрипт может украсть какой-то частный файл без внимания пользователя.