Question

J'ai un Excel Add-In fichier je publie sur un intranet (ol PLAIN HTTP de téléchargement, pas une pièce jointe dans Sharepoint, etc.).

Avec IE 7, l'utilisateur cliquez sur le lien et de sélectionner « Enregistrer », pour avoir le fichier renommé de « myaddin.xla » à « myaddin.xls ». Firefox et Chrome fonctionnent très bien.

Comme ils tentent d'écraser un fichier existant dans le dossier Bibliothèque et ce ne sont pas des utilisateurs avertis, cette question complique ma vie.

Est-ce que je peux faire sur le serveur (changement de type MIME, etc.) pour forcer IE7 à quitter l'extension en l'état?

Était-ce utile?

La solution

Avez-vous eu un coup d'œil à cet article Microsoft KB ? Apparemment, les fichiers XLA sont vraiment xls sans feuilles de calcul, et donc le même type MIME. Vous pouvez essayer de spécifier un type MIME alternative à tromper IE7 en laissant l'extension seule.

Autres conseils

Son semble comme un bug dans Internet Explorer. Une solution que je pense est de renommer le fichier programatically Retour à .xls

Mais je sens toujours que la meilleure option est de demander à votre utilisateur d'utiliser à la place "Save as" et enregistrez explicitement comme « .xla ». Tout le monde semble être autour de le faire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top