Веб-браузеры не предоставляют веб-сайту механизма для определения , где файл будет сохранен, поэтому даже если у них есть доступ к целевому компьютеру, вы не сможете сделать это с помощью кода на стороне клиента.
Вам нужно написать веб-сервис (вы можете использовать любой язык программирования, который вам нравится, в настоящее время я бы предпочел использовать JavaScript с модулем Express (для предоставления веб-сервиса) и Axios (для загрузки).для Node.js).
Вам нужно сделать HTTP-запрос к веб-службе при нажатии кнопки (это может быть так же просто, как использование <form>
с URL-адресом action
, указывающим на Интернетсервис, поэтому при нажатии на кнопку отправки на него делается запрос.
Затем веб-сервер должен выполнить загрузку.