2010-09-29 28 views
1

J'ai un fichier .zip sur un serveur web IIS 6.Le fichier zip ne se télécharge pas depuis IIS dans Internet Explorer 8 mais s'ouvre à la place en tant que charabia

i ont un fichier html avec un lien vers ce fichier zip comme ceci:

<a href="file.zip">Download File</a> 

Lorsque vous ouvrez la page et cliquez sur le lien dans Firefox ou Chrome, vous obtenez la boîte de dialogue Ouvrir ou Enregistrer comme prévu . Lorsque vous faites de même dans Internet Explorer 8, vous accédez à une nouvelle page qui affiche le "contenu" du fichier zip sous forme de texte (caractères illisibles). Cela se produit sur au moins 3 machines qui ont été testées.

Une idée pourquoi cela se passerait-il dans IE ou ce que je dois faire pour le réparer?

La modification des paramètres IE n'est pas une option car nous ne contrôlons pas les paramètres de ceux qui vont sur notre site. Changer le HTML ou javascript sur la page avec un lien est une option.

Merci pour l'aide!

Répondre

2

Vous devrez peut-être définir le type MIME du fichier. Pour ce faire, accédez au Gestionnaire IIS6 pour le site Web. Allez dans Propriétés pour le site (faites un clic droit sur le nom du site pour Propriétés dans le menu). Cliquez sur l'onglet En-têtes HTTP. Cliquez sur le bouton Types MIME ... À partir de là, vous devriez pouvoir ajouter .zip en tant qu'extension. Je ne suis pas tout à fait sûr quel type MIME fonctionnera le mieux, mais application/zip et application/x-zip sont deux options à essayer.

+0

le type mime était le format par défaut - application/x-zip-compressed, en le modifiant en application/x-zip le corrigeait. Cependant, j'avais besoin d'ajouter ce type mime à la configuration * site web *. modifier le type mime .zip au niveau racine IIS (SERVER_NAME (ordinateur local)) n'a pas fait de différence (lorsque aucun type MIME n'a été spécifié sur le site Web) – jaminto

+0

Avait le même problème; dans mon cas, l'application/z-zip directement au niveau racine IIS l'a cloué. – rsenna