Perché IE 7 rinomina i file scaricati XLA come XLS durante il salvataggio?
-
20-09-2019 - |
Domanda
Ho un Excel Add-in di file Pubblico su una rete Intranet (pianura ol' HTTP download, non è un allegato in Sharepoint, ecc.).
Con IE 7, l'utente cliccare sul link e seleziona "Salva", solo per avere il file rinominato da "myaddin.xla" a "myaddin.xls". Firefox e Chrome funzionano bene.
Dal momento che stanno cercando di sovrascrivere un file esistente nella cartella Libreria e questi non sono gli utenti sofisticati, questo problema sta complicando la mia vita.
C'è qualcosa che posso fare sul server (tipo MIME cambiamento, ecc) per forzare IE7 a lasciare l'estensione così com'è?
Soluzione
Hai avuto uno sguardo a questo Microsoft KB articolo ? A quanto pare, i file XLA sono veramente file xls senza fogli di lavoro, e quindi hanno lo stesso tipo MIME. Si potrebbe provare a specificare un tipo MIME alternativa per ingannare IE7 a lasciare da solo l'estensione.
Altri suggerimenti
Il suo sembra un bug
in Internet Explorer. Una soluzione che penso è di rinominare programatically il file indietro al .xls
Ma mi sento ancora che l'opzione migliore è quello di chiedere al proprio utente di utilizzare "Save as"
invece e salvarlo in modo esplicito come "xla". Tutti intorno sembra stia facendo questo.