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значення в реєстрі.