相关疑难解决方法(0)

为excel文档设置mime类型

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名称显示为默认名称.

excel mime content-type

340
推荐指数
5
解决办法
40万
查看次数

使用Javascript/jQuery下载文件

在这里指定了非常相似的要求.

我需要让用户的浏览器手动开始下载 $('a#someID').click();

但我无法使用该window.href方法,因为它将当前页面内容替换为您尝试下载的文件.

相反,我想在新窗口/选项卡中打开下载.这怎么可能?

javascript jquery download

325
推荐指数
15
解决办法
103万
查看次数

如何使用Javascript和XMLHttpRequest加载二进制图像数据?

我试图加载一个图像客户端和base64编码服务器返回的字节,以传递它来执行一些处理.IE具有XMLHttpRequest对象的RequestBody属性,但我似乎无法使用它,并且RequestText被截断.在Firefox中,RequestText存在,但似乎已损坏.

javascript image xmlhttprequest

24
推荐指数
2
解决办法
6万
查看次数