Ola, estou usando a biblioteca FileUpload da Apache para fazer upload de arquivos para a minha aplicacao.
Minha duvida eh a seguinte:
segundo esse link using fileupload existem 2 maneiras de mandar o arquivo para o servidor:
// Process a file upload
if (writeToFile) {
File uploadedFile = new File(...);
item.write(uploadedFile);
} else {
InputStream uploadedStream = item.getInputStream();
...
uploadedStream.close();
}
a dentro do if eh para arquivos pequenos, e a dentro do else para arquivos maiores.
Como os arquivos a serem enviados para o meu servidor serao grandes, queria implementar a segunda alternativa. Pergunto: como uso o InputStream para escrever o arquivo no servidor? Isso eh IO basico, ou tenho que usar algo mais na biblioteca FileUpload?
Valeu 