Que Biblioteca de Clientes FTP Java devo usar? [fechado]
desde que não recebi respostas positivas à minha última pergunta . Eu vou tentar escrever um Java FTP upload applet eu mesmo.
A minha pergunta é: "pode recomendar-me uma biblioteca de Clientes FTP Java para eu usar?"
quero que seja:
- estável
- capaz de lidar com modos passivos e activos
- capaz de fornecer a informação de progresso do upload
- abrir excepções se algo correr mal (especialmente quando um upload não sucesso)
- barato / livre de usar, de preferência de código aberto
9 answers
Confira Apache commons-net, que contém utilitários FTP. Assim de repente, Não tenho a certeza se satisfaz todos os teus requisitos, mas é certamente grátis!
O Ftp4j é o melhor, tanto para funcionalidades como para licenças:
Sim, O Edtftpj da empresa é estável (lançado pela primeira vez em 2000), tem todas as características que você pode precisar, e também é de código aberto.
É usado em um monte de projetos de código aberto (bem como em muitos projetos comerciais), e é reconhecido como uma das bibliotecas clientes mais rápidas em torno de .
Como outro poster observou, se você deseja atualizar para SFTP e / ou FTPS, é um caminho simples de atualização com muito poucas alterações de código necessárias.
Eu usei Apache Commons VFS
Cya
Yc
Usei com sucesso a bibliotecaEnterprise DT FTP , que é livre e de código aberto. Eu não posso compará-lo com outras bibliotecas (como a Biblioteca da rede Apache Commons) já que eu não as usei. Ele fornece um caminho simples de atualização para SFTP (sobre SSH) e FTPS (sobre SSL), embora isso seja um produto comercial pago.
O Apache commons-Net recebe atualizações mais frequentemente recentemente, enquanto a Enterprise DT library parece atualizar ainda mais frequentemente.
Também tem este artigode 2006 que enumera diferentes opções para os clientes de FTP.
Commons-net é bom, mas FTP-GO pode dar - lhe algumas das características mais avançadas que você está procurando.
Ftp4j ftw