Ответ 1
Для файлов BIFF.xls
application/vnd.ms-excel
Для файлов Excel2007 и выше .xlsx
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Я хочу, чтобы файлы excel на веб-сайте открывались в Excel при нажатии, а не сохранялись на рабочем столе или открывались в браузере и т.д. Теперь, очевидно, все зависит от того, как все настроено для каждого пользователя, но что лучше Content-Type и другие настройки для достижения именно этого времени?
Для файлов BIFF.xls
application/vnd.ms-excel
Для файлов Excel2007 и выше .xlsx
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
application/vnd.ms-excel
vnd class
/специфический поставщикИмейте в виду, что file.getContentType
может также выводить application/octet-stream вместо требуемого application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, когда вы пытаетесь загрузить файл, который уже открыт.