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 相关文章推荐
JavaScript ECMA-262-3 深入解析.第三章.this
Sep 28 Javascript
jQuery EasyUI API 中文文档 - Calendar日历使用
Oct 19 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
Jan 17 Javascript
javascript实现tabs选项卡切换效果(扩展版)
Mar 19 Javascript
javascript获取鼠标点击元素对象(示例代码)
Dec 20 Javascript
jquery实现图片上传之前预览的方法
Jul 11 Javascript
JavaScript图片轮播代码分享
Jul 31 Javascript
Angular 理解module和injector,即依赖注入
Sep 07 Javascript
javascript中mouseenter与mouseover的异同
Jun 06 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
Aug 22 Javascript
微信小程序中button组件的边框设置的实例详解
Sep 27 Javascript
利用js给datalist或select动态添加option选项的方法
Jan 25 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
php 获取远程网页内容的函数
2009/09/08 PHP
通过缓存数据库结果提高PHP性能的原理介绍
2012/09/05 PHP
PHP定时执行任务的3种方法详解
2015/12/21 PHP
PHP设计模式之工厂模式详解
2017/10/24 PHP
JavaScript 模拟用户单击事件
2009/12/31 Javascript
Jquery+WebService 校验账号是否已被注册的代码
2010/07/12 Javascript
Js制作简单弹出层DIV在页面居中 中间显示遮罩的具体方法
2013/08/08 Javascript
原生js结合html5制作小飞龙的简易跳球
2015/03/30 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
2015/08/26 Javascript
Java中Timer的用法详解
2015/10/21 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
2015/11/24 Javascript
javascript实现瀑布流加载图片原理
2016/02/02 Javascript
js计算时间差代码【包括计算,天,时,分,秒】
2016/04/26 Javascript
JavaScript 中对象的深拷贝
2016/12/04 Javascript
Bootstrap3 图片(响应式图片&amp;图片形状)
2017/01/04 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
vue-router 导航钩子的具体使用方法
2017/08/31 Javascript
从vue基础开始创建一个简单的增删改查的实例代码(推荐)
2018/02/11 Javascript
vue实现分页组件
2020/06/16 Javascript
IDEA安装vue插件图文详解
2019/09/26 Javascript
使用p5.js临摹动态图片
2019/11/04 Javascript
原生Vue 实现右键菜单组件功能
2019/12/16 Javascript
[01:11:10]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG加赛
2014/05/26 DOTA
Python高级应用实例对比:高效计算大文件中的最长行的长度
2014/06/08 Python
Python命名空间详解
2014/08/18 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
python批量修改图片后缀的方法(png到jpg)
2018/10/25 Python
对sklearn的使用之数据集的拆分与训练详解(python3.6)
2018/12/14 Python
Python Pandas中根据列的值选取多行数据
2019/07/08 Python
python代码编写计算器小程序
2020/03/30 Python
python文字转语音的实例代码分析
2019/11/12 Python
Python基础进阶之海量表情包多线程爬虫功能的实现
2020/12/17 Python
大学生村官任职感言
2014/01/09 职场文书
老公爱的承诺书
2014/03/31 职场文书
2014年个人工作总结模板
2014/12/15 职场文书
2015年五四青年节活动总结
2015/02/10 职场文书