Javascript判断文件是否存在(客户端/服务器端)

 更新时间:2014年09月16日 17:10:56   投稿:whsnow  
这篇文章主要介绍了Javascript判断文件是否存在的方法适用于客户端、服务器端,远程文件,示例代码如下,需要的朋友可以参考下

分享下javascript判断文件是否存在的方法。

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

var fso,s=filespec; // filespec="C:/path/myfile.txt"
fso=new ActiveXObject("Scripting.FileSystemObject");
if(fso.FileExists(filespec))
s+=" exists.";
else // www.jb51.net
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+="";//其他状态
} // www.yuju100.com
alert(s);

可以<input style="width:100%" type="file" name="" id="" contentEditable="false" >把contentEditable设置成false限制用户只能选择文件,而不能随便输入.

相关文章

  • 微信小程序-详解数据缓存

    微信小程序-详解数据缓存

    每个微信小程序都可以有自己的本地缓存,本篇文章主要介绍了微信小程序-详解数据缓存,可以通过函数可以对本地缓存进行设置、获取和清理,有兴趣的可以了解一下。
    2016-11-11
  • js调用flash的效果代码

    js调用flash的效果代码

    用js实现调用flash,去除虚边框效果代码
    2008-04-04
  • JS前端导出Excel的方法详解

    JS前端导出Excel的方法详解

    最近写管理端的需求,发现有一个excel导出的需求,所以正好本文就来和大家分享一下导出excel文件的三种实现方式,感兴趣的小伙伴可以了解一下
    2023-07-07
  • 教学演示-UBB,剪贴板,textRange及其他

    教学演示-UBB,剪贴板,textRange及其他

    [红色]教学演示-UBB,剪贴板,textRange及其他...
    2006-11-11
  • javascript attachEvent绑定多个事件执行顺序问题

    javascript attachEvent绑定多个事件执行顺序问题

    执行顺序是没有规律的,但是每次执行的顺序是一样的,如果是随机那么应该每次执行的顺序都不一样才对,这才是我想要说明的
    2010-10-10
  • 禁止JS运行的代码

    禁止JS运行的代码

    如果我们要让页面上的javascript不运行,方法最简单的就是使用noscript标签,经常被用来屏蔽那些免费空间要加上的JS。
    2011-01-01
  • JS组件Bootstrap按钮组与下拉按钮详解

    JS组件Bootstrap按钮组与下拉按钮详解

    这篇文章主要为大家介绍了JS组件Bootstrap按钮组与下拉按钮的相关资料,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • JS导入本地json文件数据的三类方法举例讲解

    JS导入本地json文件数据的三类方法举例讲解

    作为一名刚入行的开发者,你可能会遇到需要在JavaScript中引用JSON文件的情况,下面这篇文章主要给大家介绍了关于JS导入本地json文件数据的三类方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-09-09
  • Javascript数组操作函数总结

    Javascript数组操作函数总结

    这篇文章主要给大家汇总介绍了Javascript数组操作函数,需要的朋友可以参考下
    2015-02-02
  • js中事件对象和事件委托的介绍

    js中事件对象和事件委托的介绍

    今天小编就为大家分享一篇关于js中事件对象和事件委托的介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01

最新评论