location.href, 使用隐藏的Iframe并动态设置其来源, 设置返回false;对于onclick 没有什么适用于IE。 基本上,我的dwr响应生成一个日志文件(foo.log)@business层,它发送文件名作为对dwr rpc请求的响应。现在我知道文件名及其位置我只想下载该文件。(它适用于FF而不是IE)。
答案 0 :(得分:0)
要使Web浏览器下载一个内联显示的文件,您必须让Web服务器使用标题提供它:
Content-Disposition: attachment
使用iframe或JavaScript在客户端无法做到的任何事情都会影响到这一点。
答案 1 :(得分:0)
为我工作 - 需要编写struts动作 - 的inputStream 应用/八位字节流 附件;文件名= $ {FILENAME} 2048
和动作类 下载示例 http://jtute.com/codeDownload.html
Struts 2设计和编程:教程第13章,第13章将为您提供想法。
我们无法在js中设置标头类型。我们必须设置动作类,它将设置上述属性。