Я использую Java URL и классы URLConnection для загрузки файла на сервер с использованием FTP. Мне не нужно ничего делать, кроме как просто загрузить файл, поэтому я хотел бы избегать любых внешних библиотек, и я опасаюсь использовать неподдерживаемый класс sun.net.ftp.
Есть ли способ использовать абсолютные пути в строке подключения FTP? Я хотел бы поместить мои файлы в что-то вроде "/ ftptransfers / ...", но путь FTP относительно домашнего каталога пользователя.
Пример кода загрузки:
URL url = new URL("ftp://username:password@host/file.txt");
URLConnection uc = url.openConnection();
uc.setDoOutput(true);
OutputStream out = uc.getOutputStream() ;
out.write("THIS DATA WILL BE WRITTEN TO FILE".getBytes());
out.close();