Come posso impostare l'intestazione di disposizione del contenuto per un file zip a cui fa riferimento l'elenco di file di benvenuto?

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

Domanda

Voglio creare un WAR che contenga solo un singolo file zip incluso nell'app Web, distribuire tale guerra su JBoss ed essere in grado di scaricare il file zip accedendo alla radice di WAR.

Quindi, attualmente ho una guerra, che contiene il file zip e questo 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>

Questa guerra funziona e posso scaricare il file, ma il mio browser non è in grado di conoscere il nome del file. Quindi, dove e come posso definire l'intestazione di disposizione del contenuto per quel file che deve essere " allegato; filename = file.zip "?

So come creare un servlet che lo fa, ma posso cavarmela senza il servlet?

È stato utile?

Soluzione

Il seguente sarebbe il trucco? Crea e index.jsp come file di benvenuto contenente uno scriplet che reindirizza il browser a file.zip.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top