我正在尝试使用jquery下载音频文件,如下所示,并按照给出的最佳答案,但在我的情况下这对我来说没有用。
2。Using Jquery to download file
$("#downloadbtn").click(function (e) {
e.preventDefault(); //stop the browser from following
var downloadUrl = "http://mysite:49223/" + $('#<%=downloadfilename.ClientID %>').val();
setTimeout("window.location.assign('" + downloadUrl + "');", 1000);
});
这是我的按钮:
<button id="downloadbtn" class="btn btn-primary downloadbtn">Download</button>
现在的问题不是下载文件,而是将其重定向到路径。
谁能说我怎么做?
答案 0 :(得分:1)
相当古老的问题,但我想看看是否只有客户端选项。似乎HTML 5中有一个下载属性,但目前支持相当受限:https://caniuse.com/#feat=download
我们使用的另一个替代方案是隐藏的iframe,您可以在其中更改Content-Type和/或Content-Disposition标头,以使浏览器根据此答案触发下载:Using jQuery and iFrame to Download a File