将在用户按钮单击时下载zip文件。我有以下设置但我无法如何连接这些部分。
" GET" call将返回字节内容,内容类型设置为application/x-zip-compressed
,内容处置设置为attachment
,文件名为xxxx.zip
$(".downloadBtn").on("click", function(){
$.ajax({
headers: {
"xxxx" : "3.0"
},
type: "GET",
url: url,
success: function(data) {
// do something with the data
},
error: function(eData) {
console.log(eData);
}
});
});
答案 0 :(得分:2)
这可能不是预期的答案,但您可以尝试这样做。
<a href="your_download_url.zip" download>
<button>Download</button>
</a>
如果您使用的是HTML5,则此“下载”属性非常有用。
答案 1 :(得分:0)
您是否可以访问后端?您能否提供有关后端部分的更多信息?
无论如何,假设您使用某种Web API编写某种前端应用程序,您可以使用此Javascript library从字节(Blob)创建文件。它可能无法在所有浏览器上运行,但它在chrome上运行,我自己尝试过。