Cita:
Iniciado por elAntonie Wenas
Lo que necesitarias seria una jsp (o servlet) al que le asignes el mime-type correspondiente para que te lo abra con el programa correspondiente.
Para ello te puedes crear una clase que te obtenga el mime-type a seleccionar dependiendo de la extension del fichero.
Código:
byte[] f = obtenerFichero();
if (null != f)
{
response.setContentType(obtenerMimeType());
OutputStream sos = response.getOutputStream();
sos.write(f);
sos.flush();
sos.close();
}
La parte mas compleja es al obtener el mime-type. Eso suele estar configurado en el servidor de aplicaciones en un fichero mime.types o algo similar en donde vienen tantos registros (filas) del estilo. Si no siempre lo puedes crear tu.
Código:
htm html text/html
jpg jpeg image/jpeg
Es decir a cada extension de la parte izquierda le corresponde el mime-type de la derecha.
Saludos.
Lo siento mucho de verdad pero es que no entiendo mucho de JSP , me han pedido esto , y me esta sonando un poco a chino,toy un poco perdida,
si me lo podrias explicar un poco mas facil o paso a paso, por favor.
Muchisimas gracias.