Ответ 1
Откажитесь от Apache commons-net, который содержит утилиты FTP. С головы до ног я не уверен, отвечает ли он всем вашим требованиям, но это, безусловно, бесплатно!
Поскольку я не получил положительных ответов на мой последний вопрос. Я попытаюсь написать апплет для загрузки Java FTP самостоятельно.
Мой вопрос: "Можете ли вы порекомендовать мне использовать клиентскую библиотеку Java FTP?"
Я хочу, чтобы это было:
Я нашел этот обзор некоторых библиотек, но поскольку эта статья с 2003 года, возможно, произошли некоторые новые события:)
Откажитесь от Apache commons-net, который содержит утилиты FTP. С головы до ног я не уверен, отвечает ли он всем вашим требованиям, но это, безусловно, бесплатно!
ftp4j является лучшим, как для функций, так и для лицензии:
Да, EnterpriseDT edtFTPj является стабильным (впервые выпущенным в 2000 году), имеет все функции, которые могут вам понадобиться, и является открытым исходным кодом как Что ж.
Он использовался в нескольких проектах с открытым исходным кодом (а также во многих коммерческих проектах) и признан одной из самых быстрых клиентских библиотек вокруг.
Как отметил еще один плакат, если вы хотите перейти на SFTP и/или FTPS, это простой путь обновления с очень небольшим количеством изменений кода.
Я использовал Apache Commons VFS
суа
Commons-net конечно.:) Большинство проектов с открытым исходным кодом используют его в наши дни.
YC
У вас также есть эта статья 2006 года, в которой перечислены различные параметры для FTP-клиентов.
commons-net хорош, но FTP-GO может предоставить вам некоторые из более сложных функций, которые вы ищете.
Я успешно использовал библиотеку Enterprise DT FTP, которая является бесплатным и открытым исходным кодом. Я не могу сравнить его с другими библиотеками (например, с библиотекой Apache Commons Net), так как я их не использовал. Он обеспечивает простой путь обновления для SFTP (через SSH) и FTPS (через SSL), хотя это коммерческий продукт с оплатой за услуги.
В последнее время пакеты обновлений Apache чаще обновляются, в то время как библиотека Enterprise DT, кажется, обновляется еще чаще.
Я загружал видеофайлы. Apache FTPClient пошатнулся, он быстро загрузил видео. но когда я попытался воспроизвести видео, он потерял куски из середины видео. ftp4j будет загружать все видео без потерь.
ftp4j ftw