下面的代码用于将html内容导出到csv文件中。 它在Firefox,IE和Chrome本地工作正常。 但是,当应用程序被推送到Oracle Weblogic 12c服务器时,它可以在Firefox,IE中运行,但不适用于Chrome。 服务器中是否需要任何设置或设置才能在Chrome中运行? 没有给出错误消息,Chrome中下载的csv文件只是空白。
public void doPost(HttpServletRequest req, HttpServletResponse res) {
String fileName = req.getParameter("fileName");
res.setContentType("application/ms-excel");
res.setHeader("Content-Disposition", "attachment; filename=" + fileName);
ServletOutputStream out = res.getOutputStream();
.... do whatever needed ....
}
更新
有趣的事情发生了,下载功能突然不适用于所有浏览器,只下载空文件。在当地,一切都很好。任何人都可以建议导致此行为的设置吗?