我有下面的代码:电话API REST和zip文件下载到计算机
jQuery.ajax({
type: "GET",
url: "http://localhost:8081/myservicethatcontainsazipfile",
contentType:'application/zip',
success: function (response) {
console.log("Successful");
},
error: function (xhr, ajaxOptions, thrownError) {
console.log("Error.");
}
});
根据AJAX的规格,你不能直接将文件下载到计算机(安全原因) ,所以我想知道如何直接从客户端下载此文件,而无需创建并单击一个html元素和类似的选项?
浏览器会自动下载文件(下载后关闭窗口开始),如果你告诉客户端的浏览器去那个页面:'window.open('http:// localhost:8081/myservicethathatcontainsazipfile')' – Adam