正如标题所述,我试图在用户下载托管在我服务器上的文件时提示用户。我认为浏览器自动处理这个问题(我想在某种程度上,它确实如此)但似乎文件只是在文件类型无法呈现的情况下自动下载,如果它可以导航到带有文件的另一个页面被渲染。我希望'另存为'并且'运行'每当用户选择从我的服务器下载文件时,都会提示弹出,无论浏览器是否可以呈现它。
这是我目前的代码:
download: function(path) {
path = getServerPath(path);
//var a = document.createElement('a');
//a.href = path + (session ? "?gttoken="+ session.token : "");
//a.click();
location.href = path + (session ? "?gttoken="+ session.token : "");
},
评论部分是我的初始代码,需要允许令牌访问该文件。如何修改我的代码以防止自动下载并每次调出提示?
P.S - 猜猜我应该提到它需要在IE的最新版本上工作,最好是IE 10 +。
谢谢!