Java não tem suportado built-in biblioteca para lidar com as transferências de arquivos , mas a transferência de arquivos é uma exigência comum de programação na construção de aplicações Internet . Apesar da omissão , existem maneiras para atender a necessidade . Criar um cliente de transferência de arquivo
construir um cliente de download de arquivos em Java usando HttpServletResponse . MSDN documentou uma maneira em que isso pode ser feito e discute como as classes de terceiros podem ser usados para construir um cliente de upload de arquivos .
Da Sun indocumentados FTP Classe
uma classe sem suporte FTP vem com Java. Sun.net.ftp.FtpClient existe em rt.jar . Um link para o javadoc para esta classe está incluída no referências.
Passe a transferência para fora
construir um cliente FTP com PHP ou alguma outra FTP -friendly língua e passar a transferência até lá . Isso pode ser tão simples como inserir informações em um banco de dados comum que um script PHP pega e corre. Isso pode não funcionar em todas as situações , mas tem a vantagem de dissociar o download da sessão atual de um cliente se o download /upload é grande . Ferramentas ponte PHP /Java também existem para permitir chamadas diretas entre as duas línguas .