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() с каждым из этих типов mime индивидуально?
Кроме того, мы используем потоковое воспроизведение файлов в нашем приложении для отображения документа (а не только Excel - любого типа документа). При этом, как мы можем сохранить имя файла, если пользователь хочет сохранить файл - в настоящее время имя сервлета, который отображает файл, отображается как имя по умолчанию.