js根据图片路径地址判断图片是否存在(JS验证图片链接是否有效)
// 定义方法,传入参数为图片链接
function checkImgExists(imgUrl){
return new Promise(function(resolve, reject){
var ImgObj = new Image();
ImgObj.src = imgUrl;
ImgObj.onload = function(res){
resolve(res);
};
ImgObj.onerror = function(err){
reject(err);
};
})
}
使用示例:
// 使用示例
checkImgExists("http://test.com/xxx.jpg").then(()=>{
console.log("有效链接");
}).catch(()=>{
console.log("无效链接");
})