zoukankan      html  css  js  c++  java
  • js 判断文件是否存在(转载)

     js 判断文件是否存在(转载)

    var fso,s=filespec; // filespec="C:/path/myfile.txt"fso=new ActiveXObject("Scripting.FileSystemObject");if(fso.FileExists(filespec))s+=" 文件存在.";elses+=" 文件不存在.";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);
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>JS EXP</title>
    
    <script type="text/javascript">
        function ajax() {
    
            //先声明一个异步请求对象
            var xmlHttpReg = null;
            if (window.ActiveXObject) {//如果是IE
    
                xmlHttpReg = new ActiveXObject("Microsoft.XMLHTTP");
    
            } else if (window.XMLHttpRequest) {
    
                xmlHttpReg = new XMLHttpRequest(); //实例化一个xmlHttpReg
            }
    
            //如果实例化成功,就调用open()方法,就开始准备向服务器发送请求
            if (xmlHttpReg != null) {
                xmlHttpReg.open("get", "beggingOrder.jsp", false);
                xmlHttpReg.send(null);
    
                if (xmlHttpReg.readyState == 4) {//4代表执行完成
    
                    if (xmlHttpReg.status == 200) {//200代表执行成功
                        //将xmlHttpReg.responseText的值赋给ID为resText的元素
                        document.getElementById("resText").innerHTML = xmlHttpReg.responseText;
                        alert('200');
    
                    } else {
                        alert('???');
                    }
                }
            }
        }
    </script>
    </head>
    <body>
    
        <div id="resText"></div>
        <form method=get action="">
            <input type="button" value="clickMe" onclick="ajax();" />
        </form>
    </body>
    </html>
  • 相关阅读:
    Centos 7 zabbix 实战应用
    Centos7 Zabbix添加主机、图形、触发器
    Centos7 Zabbix监控部署
    Centos7 Ntp 时间服务器
    Linux 150命令之查看文件及内容处理命令 cat tac less head tail cut
    Kickstart 安装centos7
    Centos7与Centos6的区别
    Linux 150命令之 文件和目录操作命令 chattr lsattr find
    Linux 发展史与vm安装linux centos 6.9
    Linux介绍
  • 原文地址:https://www.cnblogs.com/mjorcen/p/3677568.html
Copyright © 2011-2022 走看看