js判断图片是否存在

JavaScript021

js判断图片是否存在,第1张

使用ajax去获取,可以成功返回则存在,否则不存在:

var hasImage = function(imgUrl) {

    var flag = false

    $.ajax({

    url: imgUrl,

    type:"GET",

    async:false,

    success:function(){flag = true}

    })

    

    return flag

}

alert('该图片已经存在于缓存之中,不会再去重新下载')}else{alert('图片不存在缓存之中')

alert('图片下载成功!')}}shiyong使用Image对象的complete属性来判断指定图片是否已经存在缓存之中,当complete属性为true是该图片则已经存在于缓存之中,否则反之。

用服务器技术,如果想用JS语言那就用Node JS,要不就用Java或者PHP什么的。客户端JS无法操作服务器图片。最多是JS发送一个Ajax请求,请求判断是否存在名称为XX的图片,然后服务器判断好后返回结果。