Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como fazer upload de arquivos em massa em Java
Carregar uma lista maior de arquivos em Java é realmente dois problemas combinados em um só. O primeiro problema é como obter uma lista de arquivos do usuário. A segunda é como escrever cada arquivo a um servidor. Ambos os problemas podem ser facilmente resolvidos usando classes padrão da biblioteca padrão Java. Coisas que você precisa
Java 5.0 ou posterior
editor de texto ou
Java IDE
Visualizar Mais instruções
1

Crie a classe FileList . Se você estiver usando uma IDE, provavelmente haverá um comando especial para isso. Caso contrário, você pode simplesmente criar -lo como um arquivo de texto que tem a extensão java . E cole o código para ele. IInsert o seguinte código no arquivo :

importação java.io.File ; java.util.ArrayList importação; javax.swing.JFileChooser importação;

/*** Esta classe recebe uma lista de arquivos * @ author Kevin Walker * /public class FileList {

seletor JFileChooser privado = new JFileChooser (); . private ArrayList fileList = new ArrayList ();

chooseFiles public void ( ) { chooser.showOpenDialog ( null); para (File f: chooser.getSelectedFiles ()) { fileList.add ( f );} } public ArrayList getfiles () {return fileList ;}} < br >

Essa classe simplesmente apresenta ao usuário uma caixa de diálogo pedindo-lhe para selecionar um ou mais arquivos. Esses arquivos são salvos em uma lista para uso posterior no programa.
2

Crie a classe FTPuploadClient . Esta classe irá inicializar uma conexão com um servidor FTP e fazer upload de um único arquivo para o servidor. Insira o seguinte código no arquivo que

java.io.File importação; . Java.io.FileInputStream importação; java.io.FileNotFoundException importação; import java.io.IOException ; java.io.OutputStream importação , importação java.net.MalformedURLException ; java.net.URL importação; java.net.URLConnection importação; .

/*** Esta classe envie arquivos para um servidor FTP * @ author Kevin Walker ** /public class FTPuploadClient {

host privado string; usuário private String ; senha private String ;

conn URLConnection privado;

público FTPuploadClient ( string host , user string, String senha) {< br >

this.Host = host ; this.user = user ; this.password = senha;

}

public void uploadFile (File f ) throws FileNotFoundException , MalformedURLException , IOException {if throw new FileNotFoundException ();

URL url = new URL ( " ftp://" + user +

Anterior :

Próximo : No
  Os artigos relacionados
·Quais são afirmações em Java 
·Comparação de Cordas em JSP 
·A codificação Java para a soma de dois números 
·Como escrever testes de unidade para um projeto Java 
·Como usar um ImageButton em Android 
·Como remover vários objetos em Java 
·Um Applet para Math Maximização Problemas 
·Java EE vs. PHP 
·Como enviar um e-mail automático após uma data especí…
·Java Communications API Tutorial 
  Artigos em destaque
·Como instalar um novo certificado SSL 
·Diferenças entre campos e registros em um banco de dad…
·Como formatar datas e horas com Iostream 
·Como calcular a altura de um iFrame 
·Como converter para Joomla K2 
·Como devolver um errorlevel em VBS 
·Como o estilo do cabeçalho em CSS H1 H2 
·Ferramentas usadas para converter Algoritmos para Progr…
·Como usar a classe de caracteres em Java 
·Como criar páginas web dinâmicas com PHP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados