在JS及java中判断文件(如图片)存在不存在

在Java中呢,略简单一些,因为有一个好用的API嘛。。。

File file = new File("c:/test/img.jpg");
if(file.exists()) {
  // 文件存在
} else {
  // 文件不存在
}


在JS中呢,略有些绕,不过也不复杂了。。

在前台中有:<img id="preview" src=""  />

var src = "../upload/images/" + m_szPhotoName + ".jpg";
document.getElementById("preview").src = src+"?t="+timeStamp;        //后面的参数用于防止IE缓存所导致的bug   //var timeStamp=(new Date()).valueOf();



var  s = document.getElementById("preview").value; 
var fso = new   ActiveXObject("Scripting.FileSystemObject");
if(fso.FileExists(s)){   
//alert("文件存在");   
}else{   
document.getElementById("preview").src = "../upload/images/none.jpg";
}  
 
 
       

posted on 2012-02-13 15:20  java课程设计例子  阅读(199)  评论(0编辑  收藏  举报