Abrir o guardar PDF

Irra
10 de Febrero del 2006
Buenas, tengo un problema. El caso es que desde Java genero un fichero PDF con el siguiente código:

-------------------------------------------------------------------------

//Creo la cabecera
response.addHeader("Content-Disposition","attachment; filename=titulo.pdf");

//Obtengo el contenido del fichero
byte[] bytes = GeneraPDF.obtenerPDF(formulario);

//Envío los datos por el flujo de salida y lo cierro.
response.getOutputStream().write(bytes,0,bytes.length);
response.getOutputStream().flush();
response.getOutputStream().close();

-------------------------------------------------------------------------

Parece que todo está bien. El problema es que al ejecutarse en la web sale la típica ventana "Abrir / Guardar / Cancelar".
Si guardas en el disco duro se genera el PDF perfecto, pero si le das a "ABRIR" dice "Error al abrir el documento. El archivo no se encuentra"

¿Alguna sugerencia?