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'è?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top