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 - 任何类型的文档)。这样做时,如果用户选择保存文件,我们如何保留文件名 - 目前,呈现文件的 servlet 的名称显示为默认名称。