在客户端“另存为”

时间:2012-01-17 09:45:16

标签: javascript jquery html activex

有没有办法设置一些标题,比如content-dispositionattachment; filename=somefile.xml并在客户端进行回发以制作文件的保存按钮?该文件使用active-x生成。

或者还有其他方法可以选择文件的位置吗?

我目前正在将生成的xml文件保存在我的html文件旁边,但我想要一些浏览类似的功能。只要我将路径作为字符串,我就可以自己修复其余部分。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

使用html5文件的API,您实际上可以在运行时创建一个blob并在客户端下载它。但是,既然你在谈论ActiveX,你可能正在使用IE,这个例子将不起作用。您可以在Chrome或Firefox中试用它。

http://jsfiddle.net/francisfortier/eq8CC/