Установка пантомимы вводит для документа Excel

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() с каждым из этих пантомима вводит индивидуально?

Кроме того, мы используем потоковую передачу файла в нашем приложении для отображения, документ (не только выделяются - любой тип документа). При этом, как мы можем сохранить имя файла, если пользователь решил сохранить файл - в настоящее время, название сервлета, который представляет файл, появляется как имя по умолчанию.

340
задан Jordy van Eijk 6 October 2014 в 04:11
поделиться

1 ответ

Полагаю, что стандартный MIME-тип для файлов Excel - это приложение/vnd.ms-excel .

Что касается названия документа, в ответе следует установить следующий заголовок:

header('Content-Disposition: attachment; filename="name_of_excel_file.xls"');
334
ответ дан 23 November 2019 в 00:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: