¿Cómo puedo configurar el encabezado de disposición de contenido para un archivo zip mencionado en la lista de archivos de bienvenida?

StackOverflow https://stackoverflow.com/questions/630642

Pregunta

Quiero crear un WAR que solo contendría un único archivo zip incluido en la aplicación web, implementar esa guerra en JBoss y poder descargar el archivo zip accediendo a la raíz del WAR.

Entonces, actualmente tengo una guerra, que tiene el archivo zip, y este web.xml:

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
    <display-name>Zipfile</display-name>
    <welcome-file-list>
        <welcome-file>file.zip</welcome-file>
    </welcome-file-list>
</web-app>

Esta guerra funciona, y puedo descargar el archivo, pero mi navegador no puede saber el nombre del archivo. Entonces, ¿dónde y cómo puedo definir el encabezado de disposición de contenido para ese archivo como adjunto? filename = file.zip " ;?

Sé cómo crear un servlet que hace esto, pero ¿puedo sobrevivir sin el servlet?

¿Fue útil?

Solución

¿Haría el siguiente truco? Cree e index.jsp como archivo de bienvenida que contiene un script que redirige el navegador a file.zip.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top