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 function代码
May 23 Javascript
JSON 编辑器实现代码
Dec 06 Javascript
js获取当前日期代码适用于网页头部
Jun 27 Javascript
Js点击弹出下拉菜单效果实例
Aug 12 Javascript
三种取消选中单选框radio的方法
Sep 09 Javascript
jQuery中is()方法用法实例
Jan 06 Javascript
JavaScript实现将xml转换成html table表格的方法
Apr 17 Javascript
javascript 常见功能汇总
Jun 11 Javascript
JQUERY实现网页右下角固定位置展开关闭特效的方法
Jul 27 Javascript
React Native 搭建开发环境的方法步骤
Oct 30 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
Oct 29 Javascript
jQuery实现广告显示和隐藏动画
Jul 04 jQuery
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
探讨Hessian在PHP中的使用分析
2013/06/13 PHP
PHP中date与gmdate的区别及默认时区设置
2014/05/12 PHP
在线编辑器中换行与内容自动提取
2009/04/24 Javascript
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
浅析JQuery获取和设置Select选项的常用方法总结
2013/07/04 Javascript
js判断浏览器版本以及浏览器内核的方法
2015/01/20 Javascript
JavaScript中的对象和原型(一)
2016/08/12 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
微信小程序 wxapp导航 navigator详解
2016/10/31 Javascript
jQuery实现拼图小游戏(实例讲解)
2017/07/24 jQuery
Vue2.0基于vue-cli+webpack Vuex的用法(实例讲解)
2017/09/15 Javascript
关于HTTP传输中gzip压缩的秘密探索分析
2018/01/12 Javascript
VUE重点问题总结
2018/03/19 Javascript
解决betterScroll在vue中存在图片时,出现拉不动的问题
2018/09/27 Javascript
vue 表单之通过v-model绑定单选按钮radio
2019/05/13 Javascript
nodejs语言实现验证码生成功能的示例代码
2019/10/13 NodeJs
详解node.js 事件循环
2020/07/22 Javascript
[03:36]DOTA2完美大师赛coL战队趣味视频——我演你猜
2017/11/23 DOTA
Python实现数据库编程方法详解
2015/06/09 Python
Python爬虫框架Scrapy实战之批量抓取招聘信息
2015/08/07 Python
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
浅析python中的分片与截断序列
2016/08/09 Python
TensorFlow数据输入的方法示例
2018/06/19 Python
Python Django 简单分页的实现代码解析
2019/08/21 Python
jupyter notebook 的工作空间设置操作
2020/04/20 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
香港彩色隐形眼镜在线商店:Stunninglens(全球免费送货)
2019/05/10 全球购物
儿科主治医生个人求职信
2013/09/23 职场文书
电子技术专业中专生的自我评价
2013/12/17 职场文书
周年庆典邀请函范文
2014/01/23 职场文书
阿德的梦教学反思
2014/02/06 职场文书
新闻发布会活动策划方案
2014/09/15 职场文书
党的群众路线教育实践活动心得体会(乡镇)
2014/11/03 职场文书
公司联欢会主持词
2015/07/04 职场文书
股东出资协议书
2016/03/21 职场文书