如何在客户端有一个保存对话框,以便从服务器保存xml文件

时间:2012-01-11 06:46:17

标签: javascript jquery

目前它只是打开了xml,但我希望得到一个对话框来询问客户端是否保存/打开。我正在使用jquery

$('#btnDownloadConfig').click(function(event){
    var location="/csm"+path;
    window.open(location);
/*it opens up a new window having url "http://incsm:8181/csm/files/12345/csmclient.xml*/
});

我在服务器上的路径

E:\Tomcat 6\webapps\csm\files\12345

上面的路径包含csmclient.xml文件,如何显示一个对话框,要求保存/打开此文件?

1 个答案:

答案 0 :(得分:3)

这是不可能的。如果您希望浏览器提示用户下载通常会呈现的文件,则必须从服务器发送Content-Disposition标头(将文件标记为附件)。客户端没有什么可以做的。