如何下载没有"离开页面的文件"对话框或任何其他提示?

时间:2015-12-16 05:30:14

标签: javascript jquery html

在Internet Explorer 10中;当我尝试下载文件时;我得到以下对话框: enter image description here

当用户尝试在应用程序中下载文件时,Jquery或HTML中是否存在此框不会出现?

更新: 也不能用户目标空白,因为新标签的闪烁不应该存在(客户要求)。 正如要求代码,这是简单的链接:

<a href="www.something.com/something/something.pdf" >

2 个答案:

答案 0 :(得分:1)

jquery.fileDownload.js 将为您提供帮助。

将文件路径应用于

function downloadPDF(thisobj) {        
    $.fileDownload($(thisobj).attr("href"));
}

上调用此功能
<a href="www.something.com/something/something.pdf" onclick="downloadPDF(this)"> 

答案 1 :(得分:1)

我建议您查看HTML5's download attribute

摘自该网站:

  

将下载属性放在链接上......

<!-- will download as "expenses.pdf" -->
<a href="/files/adlafjlxjewfasd89asd8f.pdf" download="expenses.pdf">Download Your Expense Report</a>
     

...当用户点击链接时,会显示下载属性   在保存对话框中,而不是之前的乱码。   在这种情况下,该文件将作为expenses.pdf下载。该   下载属性也会触发强制下载,这是我的意思   曾经在PHP服务器端做过。