不需要下载文件,就可以判断文件存在不存在
/**
* 向指定路径发送下载请求
* @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();
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。