MS Excel weist die folgenden beobachteten MIME-Typen auf:
application/vnd.ms-excel
(offiziell)application/msexcel
application/x-msexcel
application/x-ms-excel
application/x-excel
application/x-dos_ms_excel
application/xls
application/x-xls
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
(xlsx)
Gibt es einen Typ, der für alle Versionen funktioniert? Wenn nicht, müssen wir für response.setContentType()
jeden dieser MIME-Typen einzeln festlegen ?
Außerdem verwenden wir in unserer Anwendung das Datei-Streaming, um Dokumente anzuzeigen (nicht nur Excel - jede Art von Dokument). Wie können wir dabei den Dateinamen beibehalten, wenn der Benutzer die Datei speichert? Derzeit wird der Name des Servlets, das die Datei rendert, als Standardname angezeigt.
application/vnd-xls
funktioniert auch für .xls
Dateien.
HKCR/.xls
‚s -Content Type
Wert in der Registrierung.