sapulha:
rafaelt, conforme o usuário for adicionando os arquivos, vá armazenando as informações em uma lista (ou map, se preferir).
Após ele acionar o upload, vá retirando da lista e através de um loop, vá chamando cada posição dela, pegando o aqruivo e fazendo o upload.
Provavelmente a biblioteca que você está utilizando para upload tem um evento que indica que o arquivo foi totalmente enviado, assim, cada vez que um for totalmente enviado, você inicia o envio do próximo.
Acho que isso pode ajudar a resolver o seu problema.
Sapulha, valeu pela explicação mais eu já consegui isso a muito tempo hehehe, como você pode ver a minha última postagem foi do dia 08/11/2006 mais de um mês atrás, você deve ter se confundido porque o Marcelo André ressucitou o tópico, obrigado e Abraços.
Marcelo André basicamente um upload funciona da seguinte forma:
File file; //Aqui é o arquivo pode usar um FileChooser ou FileDialog
String output; //Local para onde o arquivo vai.
InputStream in = new FileInputStream(file);
OutputStream out = new FileOutputStream(output);
byte[] buffer = new byte[1024];
while((tamanho = in.read(buffer)) >= 0)
{
out.write(buffer, 0, tamanho);
}
out.flush();
in.close();
out.close();
Basicamente é isso, foi isso que eu fiz, também não tenho muito experiência com o Java e nunca fiz nada ir para um BD, mais tenho certeza que tem um pessoal nesse bom pra te orientar melhor…
Abraços e boa sorte!!!
Rafael