我有一个ashx
处理程序,在ping时输出文件。
截至目前,我的工作是
window.open('url to ping');
我对结果感到满意。但是我对更好的解决方案感兴趣,因为用户可能已经打开弹出窗口阻止程序,这可能导致文件无法下载。 我也可以使用jquery(如果有帮助)
答案 0 :(得分:2)
您只需使用window.location = "http://pathtoyourhandler.ashx"
代替。
使用适当的Content-Type
,浏览器将保留在当前页面上并开始下载所请求的文件。
答案 1 :(得分:1)