不须要下载文件,就能够判断文件存在不存在
/**
* 向指定门路发送下载申请
* @param{String} url 申请门路
*/
function downLoadByUrl(url){
var xhr = new XMLHttpRequest();
//GET申请,申请门路url,async(是否异步)
xhr.open('GET', url, true);
//设置响应类型为 blob
xhr.responseType = 'blob';
xhr.onreadystatechange = function(){
console.log("筹备好:1",xhr.readyState)
console.log("筹备好:2",xhr.status)
if(xhr.readyState==3 && xhr.status==200){
console.log("文件存在");
//完结接管流,不再接管 要害操作
xhr.abort();
}
if(xhr.readyState==3 && xhr.status==404){
console.log("文件不存在");
}
}
//发送申请
xhr.send();
}
发表回复