MS Excel имеет следующие наблюдаемые типы MIME:
application/vnd.ms-excel(Официальный)application/msexcelapplication/x-msexcelapplication/x-ms-excelapplication/x-excelapplication/x-dos_ms_excelapplication/xlsapplication/x-xlsapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet(XLSX)
Есть ли один тип, который будет работать для всех версий? Если нет, нужно ли нам устанавливать response.setContentType()каждый из этих типов пантомимы индивидуально?
Кроме того, мы используем потоковую передачу файлов в нашем приложении для отображения документа (не только Excel - любой тип документа). При этом, как мы можем сохранить имя файла, если пользователь решит сохранить файл - в настоящее время имя сервлета, который отображает файл, отображается как имя по умолчанию.
application/vnd-xlsтакже работает для .xlsфайлов.
HKCR/.xls«SContent Typeзначение в реестре.