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


Posted in Javascript onSeptember 16, 2014

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

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

var fso,s=filespec; // filespec="C:/path/myfile.txt"
fso=new ActiveXObject("Scripting.FileSystemObject");
if(fso.FileExists(filespec))
s+=" exists.";
else // 3water.com
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限制用户只能选择文件,而不能随便输入.

Javascript 相关文章推荐
谷歌浏览器 insertCell与appendChild的区别
Feb 12 Javascript
javascript模块化是什么及其优缺点介绍
Sep 02 Javascript
JavaScript之IE的fireEvent方法详细解析
Nov 20 Javascript
js图片轮播效果实现代码
Apr 18 Javascript
js 连续赋值的简单实现
Jun 13 Javascript
详解JavaScript对象类型
Jun 16 Javascript
Javascript中prototype的使用详解
Jun 18 Javascript
省市二级联动小案例讲解
Jul 24 Javascript
ES6中module模块化开发实例浅析
Apr 06 Javascript
react以create-react-app为基础创建项目
Mar 14 Javascript
JS实现随机生成10个手机号的方法示例
Dec 07 Javascript
Vue解析带html标签的字符串为dom的实例
Nov 13 Javascript
ie8下修改input的type属性报错的解决方法
Sep 16 #Javascript
JavaScript函数定义的常见注意事项小结
Sep 16 #Javascript
JavaScript的各种常见函数定义方法
Sep 16 #Javascript
JavaScript中合并数组的N种方法
Sep 16 #Javascript
JavaScript的null和undefined区别示例介绍
Sep 15 #Javascript
JavaScript中变量声明有var和没var的区别示例介绍
Sep 15 #Javascript
JavaScript的arguments对象应用示例
Sep 15 #Javascript
You might like
删除无限分类并同时删除它下面的所有子分类的方法
2010/08/08 PHP
PHP实现简单数字分页效果
2015/07/26 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
Thinkphp事务操作实例(推荐)
2017/04/01 PHP
wordpress之js库集合研究介绍
2007/08/17 Javascript
Javascript跨域请求的4种解决方式
2013/03/17 Javascript
JS 操作Array数组的方法及属性实例解析
2014/01/08 Javascript
使用javascript为网页增加夜间模式
2014/01/26 Javascript
Javascript+CSS实现影像卷帘效果思路及代码
2014/10/20 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
2015/01/21 Javascript
jquery实现隐藏在左侧的弹性弹出菜单效果
2015/09/18 Javascript
基于jQuery插件实现点击小图显示大图效果
2016/05/11 Javascript
限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数
2016/05/27 Javascript
jQuery实现将div中滚动条滚动到指定位置的方法
2016/08/10 Javascript
JavaScript闭包和范围实例详解
2016/12/19 Javascript
浅谈angularjs $http提交数据探索
2017/01/20 Javascript
常用的几个JQuery代码片段
2017/03/13 Javascript
node.js多个异步过程中判断执行是否完成的解决方案
2017/12/10 Javascript
bootstrap+jquery项目引入文件报错的解决方法
2018/01/22 jQuery
JS中this的指向以及call、apply的作用
2018/05/06 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
2018/06/14 jQuery
Angular6笔记之封装http的示例代码
2018/07/27 Javascript
React Hooks的深入理解与使用
2018/11/12 Javascript
JS用最简单的方法实现四舍五入
2019/08/27 Javascript
小程序如何定位所在城市及发起周边搜索
2020/02/11 Javascript
[02:09]DOTA2辉夜杯 EHOME夺冠举杯现场
2015/12/28 DOTA
Python sys模块常用方法解析
2020/02/20 Python
Python中的流程控制详解
2021/02/18 Python
外语系毕业生找工作的求职信
2013/11/28 职场文书
《美丽的小兴安岭》教学反思
2014/02/26 职场文书
团委书记的竞聘演讲稿
2014/04/24 职场文书
经管应届生求职信范文
2014/05/18 职场文书
文员求职信
2014/07/15 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书
mongodb清除连接和日志的正确方法分享
2021/09/15 MongoDB
Java 超详细讲解IO操作字节流与字符流
2022/03/25 Java/Android