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("无效链接");
})

更多推荐