Olá pessoal,
 
Estou tentando fazer um Bean para fazer upload de arquivos, ele está funcionando bem para arquivos do tipo texto, mas quando tento enviar arquivos de imagens ou executáveis o arquivo não é enviado corretamente.
Estou usando o seguinte fluxo para gravar os dados num arquivo.
 
ServletInputStream in = request.getInputStream();
 
byte[] line = new byte[128];
int i = in.readLine(line, 0, 128);
String newLine = new String(line, 0, i);
 
DataOutputStream os = new DataOutputStream(new BufferedOutputStream(new
FileOutputStream(nomedoarquivo)));
 
os.writeBytes(newLine);
 
Alguém pode me ajudar...
 
Atenciosamente,
 
Bruno Tavares da Silva
Bacharelado em Sistemas de Informação - Unesp - Bauru
MS Consultoria

Responder a