精华内容
下载资源
问答
  • function checkURL(URL) { var xmlHttp; if (window.ActiveXObject){ //xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlHttp=new ActiveXObject("MSXML2.XMLHTTP"... }el...
    function checkURL(URL) { 
        var xmlHttp; 
        if (window.ActiveXObject){ 
            //xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            xmlHttp=new ActiveXObject("MSXML2.XMLHTTP"); 
        }else{ 
            xmlHttp=new XMLHttpRequest(); 
        } 
        xmlhttp.abort(); 
        xmlhttp.open("GET",URL,false);
        xmlhttp.send(); 
     
        if (xmlhttp.readyState==4) { 
            if (xmlhttp.status==200) 
                return true; //成功 
            else if (xmlhttp.status==404) 
                return false; // 没有找到 
            else if (xmlhttp.status==500) 
                return false; // 服务器错误 
            else
                return false; 
        } 
    }
     
    展开全文
  • 缓存检查.js 使用 JavaScript 检查文件是否存在客户端上
  • js判定文件是否存在

    2012-12-05 18:33:04
    js判断文件是否存在,本代码通过ajax进行检验,很好用。
  • 主要介绍了Javascript判断文件是否存在的方法适用于客户端、服务器端,远程文件,示例代码如下,需要的朋友可以参考下
  • JavaScript中,可以通过ActiveXObject对象判断本地文件路径来判断本地文件是否存在,网络文件通过判断其URL是否存在来判断文件是否存在javascript判断文件是否存在的方法:1、判断本地路径的文件是否存在var fso...

    javascript怎么判断文件是否存在?下面本篇文章就来给大家介绍一下利用javascript判断文件是否存在的方法,希望对大家有所帮助。

    9a84ec2b79892698819bdb193a38fcf3.png

    在JavaScript中,可以通过ActiveXObject对象判断本地文件路径来判断本地文件是否存在,网络文件通过判断其URL是否存在来判断文件是否存在。

    javascript判断文件是否存在的方法:

    1、判断本地路径的文件是否存在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);

    2、判断网络上文件是否存在var xmlhttp;

    if(window.XMLHttpRequest)

    {

    xmlhttp = new XMLHttpRequest();//其他浏览器

    }

    else if (window.ActiveXObject)

    {

    try {

    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");//旧版IE

    }

    catch (e) { }

    try {

    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");//新版IE

    }

    catch (e) { }

    if (!xmlhttp) {

    window.alert("不能创建XMLHttpRequest对象");

    }

    }

    yourFileURL="https://winycg.github.io/"+textSearch.value+".html"

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

    xmlhttp.send();

    if(xmlhttp.readyState==4){

    if(xmlhttp.status==200)

    window.location = yourFileURL; //url存在

    else

    alert("该视频名不存在"); //url不存在

    }

    展开全文
  • php 检测文件是否存在的几种方式

    万次阅读 2017-04-07 10:56:35
    网页中一些图片获取失败,会显示一个空的图片,影响美观。 检测文件是否存在的几种方式" TITLE="php...图片与项目在同一服务器中,php中 file_exsits 函数可以检查文件是否存在; 使用文件服务器时, 可使用curl 、fope

    网页中一些图片获取失败,会显示一个空的图片,影响美观。
     
    服务器获取图片地址时,可以先判断图片地址是否有效,如果找不到图片,则返回默认图片地址,判断文件是否存在有多种方式:
    • 图片与项目在同一服务器中,php中 file_exsits 函数可以检查文件是否存在;
    • 使用文件服务器时, 可使用curl、fopen、fsockopen、file_get_contents等函数进行判断,但当文件不存在或网络不稳定时,非常耗时,如果图片数量过大更会拖慢网页运行速度。
    服务器无法处理的图片,可以在前端作处理:
    • 使用jq为img添加onerror事件,在加载不成功时,将图片源替换为默认图片;需要注意的是,如果再次替换不成功,可能会陷入死循环,要指定替换次数或替换后解绑onerror事件。
    file_exsits: 
    //仅限本地文件
    if(!file_exists(“text.jpg”))
        return false;
    curl:
    $ch= curl_init (); 
    curl_setopt($ch, CURLOPT_URL,'http://my.com/o/test.jpg'); 
    curl_setopt($ch, CURLOPT_TIMEOUT, 1);//设置超时时间
    curl_setopt($ch, CURLOPT_NOBODY ,1); // 不下载
    curl_exec($ch); 
    $httpCode =curl_getinfo($ch,CURLINFO_HTTP_CODE); 
    if($httpCode==404){
       return false ;
    }
    fopen:
    //  只有在php 的配置开启了 “allow_url_fopen= On” ,即允许远端访问,才可用,php默认开启 
    if(@fopen( 'http://my.com/o/test.jpg' ,'r’)){
         return true;
    file_get_contents:
    //只是将内容抓取过来,如果有404页面,会将整个html都抓取,无法http判断状态码。
    $s @file_get_contents($url);
    if(strlen($s) == 0){
        return  false
    fsockopen:
    //“ allow_url_fopen= Off ”时也可以使用
    $parseurl=parse_url(' http://127.0.0.1/test.jpg ');  
    $host=$parseurl['host'];  
    $path=$parseurl['path'];  
    $fp=fsockopen($host,80, $errno, $errstr, 10);  
    if(!$fp){
         return false;   
    }
    fputs($fp,"GET {$path} HTTP/1.1 \r\nhost:{$host}\r\n\r\n");  
    if(preg_match('/HTTP\/1.1 200/',fgets($fp,1024))){
         return true; 
    }else{
        return false;
    }
    js:
    //将为加载成功的图片替换为默认图片
    $('img').each(function(){
          $(this).onerror(function(key,obj){
              obj.src='default.jpg';
              obj.οnerrοr=null; 
              });
    });



      展开全文
    • 检查文件是否存在于其他文件中 例子 $ exists --source_path examples/js --target_path examples $ jquery.mask.min.js > /examples/index.html 安装 $ npm install -g file-exist 技术领域 执照
    • 1,判断客户端文件复制代码 代码示例:var fso,s=filespec; // filespec="C:/path/myfile.txt"fso=new ActiveXObject("Scripting.FileSystemObject");if(fso.FileExists(filespec))s+=" exists.";elses+=" doesn't ...

      1,判断客户端文件

      复制代码 代码示例:

      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);

      2,判断服务器端(网络文件)

      复制代码 代码示例:

      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);

      备注:

      中,可以把contentEditable设置成false限制用户只能选择文件。

      展开全文
    • 用于检查与目录树中每个 JS 文件对应的 Spec 文件是否存在的小实用程序 目的 ,一种流行的 Javascript 测试覆盖率工具,只检查存在相应Spec文件文件的覆盖率。 如果不存在Spec文件,则src文件不包含在覆盖率报告...
    • 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...
    • 主要记录一些 Node.js 应用中的小知识点,如果你 Google/Baidu “Node.js 如何判断文件是否存在” 发现给出的很多答案还是使用的 fs.exists,这里不推荐使用 fs.exists 你可以选择 fs.stat 或 fs.access。
    • * 判断服务的文件是否存在 * @param filepath 文件地址 即目录名 */ function isExistFile(filepath){ if(filepath ==null || filepath ==undefined || filepath ==""){ return false } var xmlhttp;...
    • 如何用js判断文件是否存在

      千次阅读 2014-08-27 10:58:14
      //如何用js判断文件是否存在 function exists(filePath){ //console.log("hello sb"); var result=-1; $.ajax({ url:filePath, type:'HEAD',
    • 有时候,我们读取一个图片或文件的时候,我们不知道图片和文件是否存在。所以可以事先判断一下图片和文件在服务器上是否存在。 方法1:判断图片是否存在。 function isHasImg(pathImg){ var ImgObj=new Image(); ...
    • js 判断文件是否存在

      2012-05-16 11:02:00
      判断客户端文件时,可以用 var fso,s=filespec; // filespec="C:/path/myfile.txt" fso=new ActiveXObject("Scripting.FileSystemObject");...s+=" 文件存在."; else s+=" 文件不存在."; alert(s); ...
    • 如何使用JavaScript或JQuery检测一个URL文件是否存在? How do I check if file exists in jQuery or JavaScript? 问题: 如何检查服务器上的文件是否在jQuery或JavaScript中? 答案: 使用jQuery: $.ajax...
    • js 判断服务器文件是否存在问题

      千次阅读 2013-06-19 10:21:44
      昨天做项目,在网上搜索js判读文件是否存在问题,有许多答案几乎都是一样的: var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.open("GET",yourFileURL,false); xmlhttp.send(); if(xmlhttp....
    • 检查文件是否存在。 一个不存在的fs.exists实现。 由于和都不赞成这种使用实施和为得到相同的结果。 还请始终牢记: 在调用fs.open()之前,不应使用fs.exists()检查文件是否存在。 这样做会引入竞争条件,...
    • 判断客户端文件时,可以用var fso,s=filespec;?? // filespec="C:/path/myfile.txt"fso=new ActiveXObject("Scripting.FileSystemObject");if(fso.FileExists(filespec))s+=" exists."...
    • The way to check if a file exists in the filesystem, using Node.js, is by using ... 使用Node.js检查文件系统中是否存在文件的方法是使用fs.existsSync()方法: const fs = require('fs') const path = './f...
    • 在一个模块中需要这么一个功能,先...当然是使用Js脚本在客户端判断该文件是否存在。 使用方法参照了网友提供的方法,使用ActiveObject对象。代码如下: html> head> body> a href="file.html" onclick="ChkFi
    • js判断本地文件是否存在

      千次阅读 2017-09-30 14:15:37
      //判断文件是否存在 function isExistFile(url) { var xmlHttp ; if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
    • Vue 验证文件是否存在 最近写项目时遇到一个情况:使用管理系统管理模块时,输入想要关联的组件时如果填写错误,会导致一些异常。 于是乎,找到了一个解决方法。
    • Lua判断一个目录或文件是否存在的方法一、使用io.openOpen 一下就可以了。复制代码 代码如下:file,err=io.open("XXXX")如果文件正常打开 file为文件句柄,err 为 nil 。否则 file 为 nil ,err为错误信息 “drr: No ...
    • 基本上检查文件是否被较新版本替换(它可能是同一文件或具有相同的大小,但是由于某种原因被替换了)。我今天在2020年3月4日下午12:32将文件上传到服务器,然后尝试使用File.GetLastWriteTime,但它给了我2019年2月27...
    • PDF.js 检测文件是否加载完成

      千次阅读 2016-06-08 11:41:34
      PDF.js 检测文件是否加载完成 var interval = setInterval(‘loadPdf()’, 1000); function loadPdf() { if (PDFViewerApplication.pdfDocument == null) { console.info('Loading...'); } else {
    • JavaScript前端判断文件是否存在(案例详解)

      千次阅读 热门讨论 2021-05-08 21:42:18
      【辰兮要努力】:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行!...最近一直在做和文件上传和下载相关的开发,在涉及到下载的时候,我使用如下的方法进行下载 .

    空空如也

    空空如也

    1 2 3 4 5 ... 20
    收藏数 177,536
    精华内容 71,014
    关键字:

    js检测文件是否存在