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 相关文章推荐
动态加载js和css(外部文件)
Apr 17 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
Nov 23 Javascript
搭建pomelo 开发环境
Jun 24 Javascript
JS给超链接加确认对话框的方法
Feb 24 Javascript
javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)
Jul 27 Javascript
比例尺、缩略图、平移缩放之百度地图添加控件方法
Aug 03 Javascript
BootStrap框架中的data-[ ]自定义属性理解(推荐)
Feb 14 Javascript
React学习笔记之条件渲染(一)
Jul 02 Javascript
Cropper.js 实现裁剪图片并上传(PC端)
Aug 20 Javascript
微信小程序页面滑动屏幕加载数据效果
Nov 16 Javascript
Angular实现模版驱动表单的自定义校验功能(密码确认为例)
May 17 Javascript
Vue.js使用axios动态获取response里的data数据操作
Sep 08 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
CI框架源码阅读,系统常量文件constants.php的配置
2013/02/28 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
2015/07/31 PHP
nginx下安装php7+php5
2016/07/31 PHP
PHP如何获取Cookie并实现模拟登录
2020/07/16 PHP
学习ExtJS form布局
2009/10/08 Javascript
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
js使下拉列表框可编辑不止是选择
2013/12/12 Javascript
Javascript中的String对象详谈
2014/03/03 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
2016/08/05 Javascript
js利用appendChild对标签进行排序的实现方法
2016/10/16 Javascript
jQuery中的一些小技巧
2017/01/18 Javascript
bootstrapValidator.min.js表单验证插件
2017/02/09 Javascript
微信小程序 出现47001 data format error原因解决办法
2017/03/10 Javascript
如何使用Bootstrap 按钮实例详解
2017/03/29 Javascript
react-native 圆弧拖动进度条实现的示例代码
2018/04/12 Javascript
webpack 静态资源集中输出的方法示例
2018/11/09 Javascript
VUE-ElementUI 自定义Loading图操作
2020/11/11 Javascript
如何在JavaScript中正确处理变量
2020/12/25 Javascript
Python实现爬虫爬取NBA数据功能示例
2018/05/28 Python
python版本单链表实现代码
2018/09/28 Python
python得到windows自启动列表的方法
2018/10/14 Python
Python数据集切分实例
2018/12/08 Python
一个可以套路别人的python小程序实例代码
2019/04/09 Python
python利用Opencv实现人脸识别功能
2019/04/25 Python
利用python计算时间差(返回天数)
2019/09/07 Python
python 读取数据库并绘图的实例
2019/12/03 Python
pytorch实现建立自己的数据集(以mnist为例)
2020/01/18 Python
Ann Taylor官方网站:美国最大的女性产品制造商之一
2016/09/14 全球购物
自荐信的基本格式
2014/02/22 职场文书
2014学年自我鉴定
2014/02/23 职场文书
学校运动会广播稿范文
2014/10/02 职场文书
求职简历自我评价怎么写
2015/03/10 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
Python基础之hashlib模块详解
2021/05/06 Python
Python接口自动化之文件上传/下载接口详解
2022/04/05 Python