2010-09-21 4 views
0

J'ai placé un fichier .MSI dans le dossier C: \ JBoss \ serveur \ default \ deploy \ install.war sur mon serveur Web qui exécute Jboss. L'idée est que les visiteurs de la page Web devraient être en mesure de télécharger le fichier en visitant http://example.com/install/file.msi.Jboss ne renvoie aucun type de contenu pour MSI

Maintenant, si un utilisateur accède à cette URL avec son navigateur Web, au lieu d'obtenir un dialogue «Voulez-vous télécharger ce fichier», le contenu du fichier MSI est affiché directement dans la fenêtre du navigateur Web (en d'autres termes, les données binaires).

J'ai installé Fiddler et j'ai vu que Jboss n'envoie aucun en-tête Content-Type lors de l'accès au fichier. Si j'accède à un fichier .exe dans le même répertoire, Jboss envoie un Content-Type avec la valeur "application/octet-stream". Comment configurer Jboss pour envoyer le même type de contenu pour le type de fichier .MSI?

Comment configurer Jboss pour envoyer le même type de contenu pour le type de fichier .MSI? Je devine qu'il y a un fichier de configuration que je dois ajouter à?

Répondre

0

J'ai trouvé la réponse en utilisant Google. Ajoutez un mappage de type MIME au fichier web.xml.

Questions connexes