/ / Передача файлу розміром 300 МБ - 1 ГБ з клієнта на сервер за допомогою програми java - java, ftp, file-transfer

Передайте файл розміром 300 Мб - 1 ГБ від клієнта до сервера за допомогою програми Java - java, ftp, file-transfer

Я намагаюся розробити настільний додаток, який буде мати кнопку перегляду. Після вибору файла за допомогою діалогового вікна "Відкрити файл". Файл повинен бути надісланий на серверну (цільову) машину.

Я не впевнений, як це можна досягти в java. Після пошуку через Інтернет я дізнався, що. Це може бути досягнуто різними способами. Дехто з них

  1. Використовуйте команди FTP.
  2. Програмування гнізда.
  3. Бібліотека третьої сторони.

Я не хочу використовувати опцію 1, тобто FTP через безпеку. Прохання направляти, як це можна досягти?

Відповіді:

1 для відповіді № 1

Якщо ви хочете використовувати FTP, але це не відповідає вашим потребам щодо безпеки, ви можете перейти до Secure FTP (sFTP).

Бібліотека, що пропонує передачу файлів SFTP для Java JSch. Приклад коду для sFTP передача і навіть для безпечна копія (scp) доступний на веб-сторінці JSch.