Как скачать файл на удаленной машине по нажатию кнопки в HTML? - PullRequest
0 голосов
/ 07 марта 2019

Я пытаюсь скачать файл на удаленной машине по нажатию кнопки в HTML. Как у меня есть ссылка на файл, который является " Ссылка на файл: - https://perso.telecom -paristech.fr / eagan / class / igr204 / data / Camera.csv ". Я хочу скачать этот файл в удаленный компьютер по нажатию кнопки в HTML. Я не знаю, как подключиться к удаленной машине для загрузки этого файла. Поэтому, когда я нажимаю кнопку download в html-файле на моем компьютере / локальном компьютере , этот файл должен быть загружен на удаленный компьютер или какой-либо другой. другая машина вместо моей локальной машины. Будет ли «ip address» достаточным для подключения к удаленному компьютеру и сохранения файла на этом компьютере?

Может кто-нибудь, пожалуйста, помочь сделать это или сказать мне другой способ сделать это?

1 Ответ

0 голосов
/ 07 марта 2019

Веб-браузеры не предоставляют веб-сайту механизма для определения , где файл будет сохранен, поэтому даже если у них есть доступ к целевому компьютеру, вы не сможете сделать это с помощью кода на стороне клиента.

Вам нужно написать веб-сервис (вы можете использовать любой язык программирования, который вам нравится, в настоящее время я бы предпочел использовать JavaScript с модулем Express (для предоставления веб-сервиса) и Axios (для загрузки).для Node.js).

Вам нужно сделать HTTP-запрос к веб-службе при нажатии кнопки (это может быть так же просто, как использование <form> с URL-адресом action, указывающим на Интернетсервис, поэтому при нажатии на кнопку отправки на него делается запрос.

Затем веб-сервер должен выполнить загрузку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...