Eu fiz uma classe de upload usando a biblioteca do jakarta, crio um link na minha tela e ele me traz o nome do arquivo! Como eu posso fazer download desse arquivo? Se for um arquivo .html ou txt ele não pode abrir, mas sim baixar!
Alguém tem algum código, material ou site sobre o assunto? Isso em jsp e servlets!
Valeu!!!
Vamos postar este exemplo pela ésima vez:
[code]File fAttachStream = new File( dir + fileName );
response.setContentType( "APPLICATION/OCTET-STREAM" );
response.setHeader( "Content-Disposition", "attachment;filename=" + fileName );
response.setContentLength( ( int )fAttachStream.length() );
try {
ServletOutputStream stream = response.getOutputStream();
BufferedInputStream fif = new BufferedInputStream( new FileInputStream( fAttachStream ) );
int data;
while( ( data = fif.read() ) != -1 ) {
stream.write( data );
}
fif.close();
stream.close();
} catch (IOException e) {
e.printStackTrace();
}[/code]
Valeu!!! Deves ter lido isso pela enésima vez!!!