MS Excel имеет следующие наблюдаемые типы MIME:
application/vnd.ms-excel
(Официальный)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)
Есть ли один тип, который будет работать для всех версий? Если нет, нужно ли нам устанавливать response.setContentType()
каждый из этих типов пантомимы индивидуально?
Кроме того, мы используем потоковую передачу файлов в нашем приложении для отображения документа (не только Excel - любой тип документа). При этом, как мы можем сохранить имя файла, если пользователь решит сохранить файл - в настоящее время имя сервлета, который отображает файл, отображается как имя по умолчанию.
application/vnd-xls
также работает для .xls
файлов.
HKCR/.xls
«SContent Type
значение в реестре.