精华内容
下载资源
问答
  • 本篇文章主要介绍了利用javascript判断文件是否存在的方法。需要的朋友可以过来参考下,希望对大家有所帮助
  • 主要介绍了javascript判断文件是否存在实例代码的相关资料,需要的朋友可以参考下
  • 主要介绍了Javascript判断文件是否存在的方法适用于客户端、服务器端,远程文件,示例代码如下,需要的朋友可以参考下
  • js 判断文件是否存在

    千次阅读 2015-08-19 16:25:21
    判断客户端文件时,可以用 var fso,s=filespec; // filespec="C:/path/myfile.txt" fso=new ActiveXObject("Scripting.FileSystemObject");...s+=" 文件存在."; else s+=" 文件不存在."; alert(s);

    判断客户端文件时,可以用

    复制代码
    var fso,s=filespec; // filespec="C:/path/myfile.txt"
    fso=new ActiveXObject("Scripting.FileSystemObject");
    if(fso.FileExists(filespec))
    s+=" 文件存在.";
    else
    s+=" 文件不存在.";
    alert(s);
    复制代码

     


    判断服务器端(网络文件)时,可以用

    复制代码
    var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    xmlhttp.open("GET",yourFileURL,false);
    xmlhttp.send();
    if(xmlhttp.readyState==4){ 
    if(xmlhttp.status==200)s+=" 存在."; //url存在 
    else if(xmlhttp.status==404)s+=" 不存在."; //url不存在 
    else s+="";//其他状态 
    } 
    alert(s);

    复制代码

    checkFileExist:function(fileurl){
            var xmlhttp;
            //判断浏览器是否支持ActiveX控件
            if(window.ActiveXObject){
                //支持-通过ActiveXObject的一个新实例来创建XMLHttpRequest对象
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            else if(window.XMLHttpRequest){
                //不支持
                xmlhttp = new XMLHttpRequest()
            }
            //var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
            xmlhttp.open("GET",fileurl,false);
            xmlhttp.send();
            if(xmlhttp.readyState==4){ 
                if(xmlhttp.status==200){
                    return true;
                }
                else if(xmlhttp.status==404){
                    return false; //url不存在 
                }
                else{
                    return false; //其他状态 
                }
            } 
        }

    展开全文
  • js判断文件是否存在

    2012-08-01 16:24:51
    判断客户端文件时,可以用 var fso,s=filespec; // filespec="C:/path/myfile.txt" fso=new ActiveXObject("Scripting.FileSystemObject"); if(fso.FileExists(filespec)) s+=" exists."; else s+=" doesn't ...

    判断客户端文件时,可以用
    var fso,s=filespec;   // filespec="C:/path/myfile.txt"
    fso=new ActiveXObject("Scripting.FileSystemObject");
    if(fso.FileExists(filespec))
    s+=" exists.";
    else
    s+=" doesn't exist.";
    alert(s);
    判断服务器端(网络文件)时,可以用
    var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    xmlhttp.open("GET",yourFileURL,false);
    xmlhttp.send();
    if(xmlhttp.readyState==4){ 
    if(xmlhttp.status==200)s+=" exists."; //url存在 
    else if(xmlhttp.status==404)s+=" doesn't exist."; //url不存在 
    else s+="";//其他状态 
    }
    alert(s);

    当需要对上传文件作限制时,只需要控制用户只能选择不能,进行输入路径操作即可。

    <input type="file" name="" id=""   contentEditable="false" >把contentEditable设置成false就可以了,不用上述那么麻烦。

    附上一个判断上传文件类型:

    function GetFilePath(obj)
       {
       //alert(obj);
       var physical = document.getElementById(obj).value;
       var length = physical.length;
       var charindex = physical.lastIndexOf(".");
       var ExtentName = physical.substr(charindex,4)
       if(!(ExtentName == ".zip" || ExtentName == ".war" || ExtentName == ".doc" || ExtentName == ".xls" ))
     
       {
         alert("文件类型不正确!");
       return false;
       }

    试试两个方法在你的项目中哪个管用

    展开全文
  • JavaScript 判断文件是否存在

    千次阅读 2010-02-27 18:49:00
    1. 客户端 //主要针对本地IE浏览器访问<script language="javascript">function FileExist(){ var sfso=new ActiveXObject("Scripting.FileSystemObject"); var fPath="[The path of the file]"; if(sfso.

     

    1. 客户端 //主要针对本地IE浏览器访问

    <script language="javascript">
    function FileExist()
    {
         var sfso=new ActiveXObject("Scripting.FileSystemObject");
         var fPath="[The path of the file]";
         if(sfso.FileExists(fPath))
         {
              alert("Exist");
         }
         else
         {
              alert("Doesn't exist");
         }
    }
    </script>

     

    2. 服务器端//远程浏览器访问和本地Firefox访问

    <script language="javascript">
    function FileExist()
    {
         var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
         xmlhttp.open("GET",FileURL,false);
         xmlhttp.send();
         if(xmlhttp.readyState==4)
         {   
              if(xmlhttp.status==200) alert("Exist");   
              else if(xmlhttp.status==404) alert("Doesn't exist");
              else alert("Don't know");  
         }
    }
    </script>

     

    或者

    <script language="JavaScript">

     

    function fileExists(file)

    {

    if(window.XMLHttpRequest)

    {

       xmlhttp=new XMLHttpRequest();

         if(xmlhttp.overrideMimeType) 

         {

         xmlhttp.overrideMimeType('text/xml');

         }

       }

       else if(window.ActiveXObject)

       {

       try

       {

         xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");

         }

         catch (e)

         {

           try

           {

         xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

         }

         catch(e2)

         {

             xmlhttp=false;

           }

       }

       }

       xmlhttp.open("GET",file,false);

       xmlhttp.send(null);

     

    if(xmlhttp.readyState==4 && xmlhttp.status==200)

    {

      return true;

    }

    else

    {

    return false;

     

    }

     

    alert(fileExists("image/close.png"));

    </script>

     

    展开全文
  • JS判断文件是否存在

    千次阅读 2010-08-24 16:41:00
    客户端 <script language="javascript"> function FileExist() {  var sfso=new ActiveXObject("Scripting.FileSystemObject");  var fPath="[The path of the file]";  if(sfso...

    1. 客户端

    <script language="javascript">
    function FileExist()
    {
         var sfso=new ActiveXObject("Scripting.FileSystemObject");
         var fPath="[The path of the file]";
         if(sfso.FileExists(fPath))
         {
              alert("Exist");
         }
         else
         {
              alert("Doesn't exist");
         }
    }
    </script>

     

    2. 服务器端

    <script language="javascript">
    function FileExist()
    {
         var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
         xmlhttp.open("GET",FileURL,false);
         xmlhttp.send();
         if(xmlhttp.readyState==4)
         {   
              if(xmlhttp.status==200) alert("Exist");   
              else if(xmlhttp.status==404) alert("Doesn't exist");
              else alert("Don't know");  
         }
    }
    </script>

    展开全文
  • js 判断文件是否存在(转载)

    千次阅读 2019-09-15 10:41:01
    js 判断文件是否存在(转载) var fso,s=filespec; // filespec="C:/path/myfile.txt"fso=new ActiveXObject("Scripting.FileSystemObject");if(fso.FileExists(file...
  • 1,判断客户端文件复制代码 代码示例:var fso,s=filespec; // filespec="C:/path/myfile.txt"fso=new ActiveXObject("Scripting.FileSystemObject");if(fso.FileExists(filespec))s+=" exists.";elses+=" doesn't ...
  • 有一个需求就是左右布局的框架,点击左边的图形文件地址,然后去文件夹中找到文件,再在右边出现对应的图形文件,但是有些文件可能是配置的时候有问题,找不到文件,所以js需要判断,以下是js实现判断文件是否存在的...
  • javascript js 判断文件是否存在

    千次阅读 2009-03-12 18:10:00
    判断客户端文件时,可以用var fso,s=filespec; // filespec="C:/path/myfile.txt"fso=new ActiveXObject("Scripting.FileSystemObject");if(fso.FileExists(filespec))s+=" exists.";elses+=" doesnt exist.";alert...
  • 如何用js判断文件是否存在

    千次阅读 2014-08-27 10:58:14
    //如何用js判断文件是否存在 function exists(filePath){ //console.log("hello sb"); var result=-1; $.ajax({ url:filePath, type:'HEAD',
  • javascript 判断文件是否存在 整理

    千次阅读 2010-02-22 08:31:00
    () { var id = (this._style >> 24) & 0xff; color: #000000; font-size: medium;">javascript 判断文件是否存在常用下载 //判断服务器上的文件(网络文件是否存在) function getURL() 
  • javascript怎么判断文件是否存在?下面本篇文章就来给大家介绍一下利用javascript判断文件是否存在的方法,希望对大家有所帮助...javascript判断文件是否存在的方法:1、判断本地路径的文件是否存在var fso,s=files...
  • js代码如下: <script type="text/javascript"> function filecheck(filePath) { ...
  • 1 判断本地文件是否存在 1 2 3 4 5 6 7 var fso,s=filespec; // filespec="C:/path/myfile.txt" fso=new ActiveXObject("Scripting.FileSystemObject"); if(fso....
  • // 所以需要在js取src时就要判断路径文件是否存在 // 假设框架定义如下 // 前提:根据后台取到的路径值为reportUrl,下面就来判断路径是否存在,这段代码来源于网络,我试了可以判断成功。 reportUrl = ...
  • function fileExists(url) { var http = new XMLHttpRequest(); http.open('HEAD', url, false); http.send(); return http.status!==404; }
  • JS中我做了个判断,检查指定路径中的xml文件是否存在,我只做了不存在时弹出提示,但是如果不存在的话,怎么在这个路径上直接建立xml文件,然后正常读取呢? 下面是我的代码。求高手赐教。 //判断xml文件是否...
  • JavaScript下利用fso判断文件是否存在的代码,需要的朋友可以参考下,这个一般需要运行确认的。
  • js判断服务器端文件是否存在火狐、IE都适用
  • js判定文件是否存在

    2012-12-05 18:33:04
    js判断文件是否存在,本代码通过ajax进行检验,很好用。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 160,054
精华内容 64,021
关键字:

js判断文件是否存在