我正在尝试创建一个允许用户下载.csv文件的jsp页面。它在FF,chrome和IE10上都很好用,即它打开一个弹出窗口,让用户可以选择下载/保存文件。但是在IE8和safari中,csv文件在浏览器中打开。我如何使其工作。我的代码是
onclick="window.location.href='../sample/SampleImport.csv'; return false;" />
提前谢谢
答案 0 :(得分:0)
一种选择是链接到实际的下载页面。然后,该页面会将文件作为内容类型为application/octet-stream
要做到这一点,您可能需要编写一个servlet: http://balusc.blogspot.com/2007/07/fileservlet.html
作为旁注,我的第一直觉是response.write()
文件,但显然是that's not the correct approach。