2009-03-24 7 views
0

Je me suis cogné la tête contre le mur en essayant de comprendre comment je peux forcer IE à télécharger et ouvrir un document Word dans Word au lieu d'ouvrir dans la fenêtre Word intégrée à l'intérieur de IE. Googling autour, tout ce que je peux trouver sont des instructions comme celle-ci http://www.shaunakelly.com/word/sharing/OpenDocInIE.html qui montrent comment configurer le paramètre dans Windows "Types de fichiers". Cela fonctionne bien, mais je ne peux pas m'assurer que tout le monde accédant à mon site a les mêmes paramètres de Windows. Je sais que c'est possible, car lorsque je télécharge des documents Word qui me sont envoyés en pièces jointes depuis notre site Webmail (ou Gmail) à l'aide du même navigateur IE, les pièces jointes sont toujours téléchargées et ouvertes dans Word au lieu de Word. dans IE. Y a-t-il une sorte de rubrique envoyée par le serveur Web qui force cela à se produire?Utiliser les paramètres du serveur pour forcer IE à ouvrir des documents Word dans Word et non dans IE

Nous utilisons IE6, Office 2003 et Windows XP. Si c'est important, le site utilise Django sous Apache et mod_wsgi.

Merci!

MISE À JOUR:

J'ai ajouté les lignes suivantes à mon .htaccess et maintenant IE ouvre directement les fichiers Word.

<Files *.doc> 
    Header set Content-Disposition attachment 
</Files> 

Répondre

4

Vous voulez ajouter l'en-tête « Content-Disposition » à la réponse et suggère un nom de fichier à utiliser. Cet exemple est pour Excel, mais il en va de même pour les mots, c'est l'en-tête que le navigateur voit et qui agit ensuite lorsqu'il s'agit d'afficher le fichier dans le navigateur, ou de suggérer qu'il soit sauvegardé.

Voir la section intitulée "Embellissez votre sortie avec HTML" ici:

http://www.aspnetpro.com/NewsletterArticle/2003/09/asp200309so_l/asp200309so_l.asp

Questions connexes