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 相关文章推荐
激活 ActiveX 控件
Oct 09 Javascript
关于文本框的一些限制控制总结~~
Apr 15 Javascript
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
Jan 11 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
Nov 22 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
Sep 21 Javascript
jQuery实现企业网站横幅焦点图切换功能实例
Apr 30 Javascript
js实现继承的5种方式
Dec 01 Javascript
第一篇初识bootstrap
Jun 21 Javascript
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
Apr 10 jQuery
vue2.0 与 bootstrap datetimepicker的结合使用实例
May 22 Javascript
Vue.directive()的用法和实例详解
Mar 04 Javascript
微信小程序 WXML节点信息查询详解
Jul 29 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
理解PHP5中static和const关键字的区别
2007/03/19 PHP
显示youtube视频缩略图和Vimeo视频缩略图代码分享
2014/02/13 PHP
基于php的微信公众平台开发入门实例
2015/04/15 PHP
Laravel多用户认证系统示例详解
2018/03/13 PHP
PHP笛卡尔积实现原理及代码实例
2020/12/09 PHP
jquery ready()的几种实现方法小结
2010/06/18 Javascript
brook javascript框架介绍
2011/10/10 Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
2011/11/15 Javascript
JS对象与JSON格式数据相互转换
2012/02/20 Javascript
jquery中$(#form :input)与$(#form input)的区别
2014/08/18 Javascript
Javascript中的Callback方法浅析
2015/03/15 Javascript
ajax请求data遇到的问题分析
2018/01/18 Javascript
webpack4 SplitChunks实现代码分隔详解
2019/05/23 Javascript
基于vue 动态菜单 刷新空白问题的解决
2020/08/06 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
python数据结构树和二叉树简介
2014/04/29 Python
python生成指定尺寸缩略图的示例
2014/05/07 Python
python嵌套函数使用外部函数变量的方法(Python2和Python3)
2016/01/31 Python
Python实现备份MySQL数据库的方法示例
2018/01/11 Python
解决Python3 控制台输出InsecureRequestWarning问题
2019/07/15 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
基于YUV 数据格式详解及python实现方式
2019/12/09 Python
selenium+python实现自动登陆QQ邮箱并发送邮件功能
2019/12/13 Python
python怎么自定义捕获错误
2020/06/29 Python
巴黎欧莱雅法国官网:L’Oreal Paris
2019/04/30 全球购物
澳大利亚波希米亚风时尚品牌:Tree of Life
2019/09/15 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
恶意软件的定义
2014/11/12 面试题
酒店总经理欢迎词
2014/01/15 职场文书
出纳员岗位职责
2014/03/13 职场文书
大学新生军训方案
2014/05/03 职场文书
草房子读书笔记
2015/06/29 职场文书
教研活动主持词
2015/07/03 职场文书
优秀毕业生主要事迹材料
2015/11/04 职场文书
创业计划书之健康营养产业
2019/10/15 职场文书
超级详细实用的pycharm常用快捷键
2021/05/12 Python