提示用户下载内容的最佳方法是什么?在过去,我使用过window.open('file.pdf');
,但我可以看到弹出窗口拦截器有问题。当然,我将包括一个手动链接aswel。
我基本上想要像Microsoft Download page这样的东西。那么提示这个的脚本是什么?
答案 0 :(得分:3)
使用javascript重定向。
function redirect() {
window.location = 'http://www.url.to/your.file';
}
答案 1 :(得分:1)
Content-Disposition: attachment; filename="file.pdf"
要执行此操作,您可能希望通过强制该标头的服务器脚本传递file.pdf。
您在该下载页面上看到的只是位置更改。如果该页面返回下载标题,浏览器将不会更改页面。
答案 2 :(得分:0)
使用附件值
设置内容处置标头