Загрузка файла на SFTP-сервер со страницы JSP

У меня есть веб-страница, которая содержит кнопку для загрузки файла. Мое требование заключается в том, что когда пользователь выбирает файл для загрузки и нажимает на отправку, файл должен быть передан на SFTP-сервер. У меня вопрос: нужен ли для этого клиент SSH, установленный на клиентском компьютере? Я подумал о том, чтобы сначала загрузить его на мой http-сервер в виде временного файла, а затем оттуда на SFTP-сервер, но какова цель SFTP в первую очередь, поскольку файл будет передаваться на сервер как незашифрованный.

1 ответ

Решение

JSP - это технология на стороне сервера. Если JSP собирается участвовать, то код должен выполняться на сервере.

У меня вопрос: нужен ли для этого клиент SSH, установленный на клиентском компьютере?

Нет. Сервер должен делать свою работу.

Я подумал о том, чтобы сначала загрузить его на мой http-сервер как временный файл, а затем оттуда на SFTP-сервер.

Вот как ты должен был это сделать.

Нет способа взаимодействовать с протоколами SFTP непосредственно из кода на стороне клиента на веб-странице.

затем к серверу SFTP оттуда, но тогда какова цель SFTP на первом месте

Хороший вопрос: но вы решили использовать эту технологию, так что решать вам.

так как файл будет передан на сервер как незашифрованный.

Чтобы защитить связь между браузером и сервером HTTP, используйте HTTPS вместо простого HTTP.

Другие вопросы по тегам