利用javascript判断文件是否存在


Posted in Javascript onDecember 31, 2013

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

var fso,s=filespec;   // filespec="C:/path/myfile.txt"
fso=new ActiveXObject("Scripting.FileSystemObject");
if(fso.FileExists(filespec))
s+=" exists.";
else
s+=" doesn't exist.";
alert(s);

判断服务器端(网络文件)时,可以用
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+="";//其他状态   
} 
alert(s);

可以<input style="width:100%" type="file" name="" id=""   contentEditable="false" >把contentEditable设置成false限制用户只能选择文件,而不能随便输入.
Javascript 相关文章推荐
用js小类库获取浏览器的高度和宽度信息
Jan 15 Javascript
IE、FF、Chrome浏览器中的JS差异介绍
Aug 13 Javascript
js闭包的用途详解
Nov 09 Javascript
JavaScript实现select添加option
Jul 03 Javascript
跟我学习javascript的this关键字
May 28 Javascript
让你一句话理解闭包(简单易懂)
Jun 03 Javascript
js控件Kindeditor实现图片自动上传功能
Jul 20 Javascript
js实现复选框的全选和取消全选效果
Jan 03 Javascript
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
Jun 01 Javascript
axios携带cookie配置详解(axios+koa)
Dec 28 Javascript
微信小程序嵌入腾讯视频源过程详解
Aug 08 Javascript
JavaScript实现HTML导航栏下拉菜单
Nov 25 Javascript
jquery实现checkbox全选全不选的简单实例
Dec 31 #Javascript
屏蔽IE弹出&quot;您查看的网页正在试图关闭窗口,是否关闭此窗口&quot;的方法
Dec 31 #Javascript
JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)
Dec 31 #Javascript
IE与FireFox的JavaScript兼容问题解决办法
Dec 31 #Javascript
jquery遍历select元素(实例讲解)
Dec 31 #Javascript
在页面上用action传递参数到后台出现乱码的解决方法
Dec 31 #Javascript
获取鼠标在div中的相对位置的实现代码
Dec 30 #Javascript
You might like
PHP URL地址获取函数代码(端口等) 推荐
2010/05/15 PHP
linux实现php定时执行cron任务详解
2013/12/24 PHP
php获取文件大小的方法
2014/02/26 PHP
PHP实现JS中escape与unescape的方法
2016/07/11 PHP
如何打开php的gd2库
2017/02/09 PHP
PHP中16个高危函数整理
2019/09/19 PHP
php实现微信小程序授权登录功能(实现流程)
2019/11/13 PHP
深入理解JavaScript作用域和作用域链
2011/10/21 Javascript
JavaScript建立一个语法高亮输入框实现思路
2013/02/26 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
分享经典的JavaScript开发技巧
2015/11/21 Javascript
Node.js DES加密的简单实现
2016/07/07 Javascript
AngularJS指令详解及示例代码
2016/08/16 Javascript
基于JS实现横线提示输入验证码随验证码输入消失(js验证码的实现)
2016/10/27 Javascript
基于Layer+jQuery的自定义弹框
2020/05/26 Javascript
js实现简单的计算器功能
2017/01/16 Javascript
详解Jquery EasyUI tree 的异步加载(遍历指定文件夹,根据文件夹内的文件生成tree)
2017/02/11 Javascript
vue的Virtual Dom实现snabbdom解密
2017/05/03 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
ES6 let和const定义变量与常量的应用实例分析
2019/06/27 Javascript
微信小程序学习总结(一)项目创建与目录结构分析
2020/06/04 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
python处理json数据中的中文
2014/03/06 Python
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
Python中将dataframe转换为字典的实例
2018/04/13 Python
如何使用python操作vmware
2019/07/27 Python
如何在django中实现分页功能
2020/04/22 Python
英国定做窗帘和纺织品面料一站式商店:Dekoria
2018/08/29 全球购物
应聘美工求职信
2013/11/07 职场文书
纪念建党演讲稿范文
2014/01/13 职场文书
共青团员自我评价范文
2014/09/14 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
优秀党员先进事迹材料2016
2016/02/29 职场文书
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers