我有下面的代碼:電話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