Upload de arquivos

Eu gostaria de saber como proceder para implementar um processo de upload e download de arquivo.
Utilizando springframework eu consegui pegar o arquivo para um objeto File ou para um byte[], entretanto eu não consigo fazer com q esses arquivos possam ser baixados por um cliente web.
obrigado pela atenção e espero ter sido claro.

ae!

cara, eu não conheço esse framework que vc citou, mas vc já tentou trabalhar com as commons do Jakarta?

Veja essa para upload, além de ser fácil manipulação, acabou virando quase um padrão, muitas pessoas utilizam, sendo assim, conseguirá exemplos na net.

http://jakarta.apache.org/commons/fileupload/

Já o lance de download do arquivo, sinceramente eu não compreendi.
Vc está gravando o arquivo no file system ou em banco?

Se for no file system, não é muito complicado, vc deve trabalhar com:

response.setHeader...
response.setContentType...

espero ter ajudado.
abraço!

Opa,

completanto o que o Rebelde disse vai aí os códigos para você fazer com que o arquivo seja salvo pelo cliente.

[code] File fAttachStream = new File( tempdir + attachName );

	response.setContentType( "APPLICATION/OCTET-STREAM" );
	response.setHeader( "Content-Disposition", "attachment;filename=" + attachName );
	response.setContentLength( ( int )fAttachStream.length() );

[/code]

Obs.: apartir deste fAttachStream você terá que jogá-lo na página como o inputstream… ok??

:okok: