提示下载

时间:2010-10-08 15:17:44

标签: javascript asp.net html download

提示用户下载内容的最佳方法是什么?在过去,我使用过window.open('file.pdf');,但我可以看到弹出窗口拦截器有问题。当然,我将包括一个手动链接aswel。

我基本上想要像Microsoft Download page这样的东西。那么提示这个的脚本是什么?

3 个答案:

答案 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)

使用附件值

设置内容处置标头