Warum IE 7 Umbenennen von Dateien als XLS XLA heruntergeladen beim Speichern?
-
20-09-2019 - |
Frage
Ich habe ein Excel-Add-In-Datei Ich bin auf ein Intranet veröffentlichen (plain ol‘HTTP-Download, nicht im Anhang, in Sharepoint, etc.).
Mit IE 7, klicken Sie auf den Benutzer auf den Link und wählt „Speichern“, nur die Datei von „myaddin.xla“ auf „myaddin.xls“ umbenannt haben. Firefox und Chrome funktionieren.
Da sie versuchen, eine vorhandene Datei in der Library-Ordner zu überschreiben und diese sind nicht anspruchsvolle Anwender, dieses Problem ist mein Leben kompliziert zu machen.
Gibt es etwas, das ich auf dem Server (MIME-Typen ändern, etc.) tun kann IE7 zu zwingen, um die Erweiterung zu lassen, wie sie ist?
Lösung
Haben Sie haben einen Blick auf diesem Microsoft Knowledge Base-Artikel ? Offenbar sind XLA Dateien wirklich xls-Dateien ohne Arbeitsblätter und daher den gleichen MIME-Typ haben. Sie könnten versuchen, einen alternativen MIME-Typen Angabe IE7 zu täuschen in allein die Verlängerung zu verlassen.
Andere Tipps
Das scheint wie ein bug
in Internet Explorer. Eine Lösung, die ich denke, ist programmatisch die Datei zurück auf .xls
Aber ich immer noch das Gefühl, dass die beste Option ist für Ihre Benutzer verwenden "Save as"
anstatt zu stellen und sie ausdrücklich als „.xla“ speichern. Jeder um scheint dies zu tun.