【发布时间】:2011-09-23 12:08:07
【问题描述】:
我有一个 Spring Web 应用程序,用户可以在其中下载 PDF 和 Excel 文件。我为它们设置了 HTTP 标头:
HttpHeaders responseHeaders = new HttpHeaders();
responseHeaders.setContentType(MediaType.parseMediaType("application/vnd.ms-excel"));
responseHeaders.setContentLength(fileSize);
responseHeaders.set("Content-Disposition", "attachment");
responseHeaders.add("Content-Disposition", "filename=\"" + encodedFileName + '\"');
这在 Tomcat 上运行良好(HTTP 响应是 mime 类型的 application/vnd.ms-excel)。 但是在 Websphere 7 上,服务器总是返回内容类型:此请求的 text/html。
我已经在 web sphere 虚拟主机中注册了 excel 内容类型,但这并没有改变任何东西。
我错过了什么?
【问题讨论】:
标签: java spring http websphere mime