使用a標籤下載文件時成了預覽,並非是下載

function downloadFile(){
	var request = new XMLHttpRequest();
	request.responseType = "blob";
	let fileUrl = "https://baidu.com/a.map"; // 文件路徑
	request.open("GET", fileUrl );
	request.onload = function() {
	    var url = window.URL.createObjectURL(this.response);
	    var a = document.createElement("a");
	    document.body.appendChild(a);
	    a.href = url;
	    a.download = "a.mp4";
	    a.click();
	}
	request.send();
}

// 如果fileUrl後臺返的是文件流的形式也可以成功,將文件流直接賦值給src也可以進行預覽

https://blog.csdn.net/qq_19313497/article/details/104234723

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章