利用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 相关文章推荐
pjblog修改技巧汇总
Mar 12 Javascript
File文件控件,选中文件(图片,flash,视频)即立即预览显示
Apr 09 Javascript
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
Aug 04 Javascript
node.js操作mongoDB数据库示例分享
Nov 26 Javascript
jQuery中toggleClass()方法用法实例
Jan 05 Javascript
jquery实现搜索框常见效果的方法
Jan 22 Javascript
JavaScript实现删除,移动和复制文件的方法
Aug 05 Javascript
JS实现霓虹灯文字效果的方法
Aug 06 Javascript
js HTML5上传示例代码完整版
Oct 10 Javascript
详解springmvc 接收json对象的两种方式
Dec 06 Javascript
解决vue scoped html样式无效的问题
Oct 24 Javascript
Vue实现一种简单的无限循环滚动动画的示例
Jan 10 Vue.js
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制作新闻系统的思路
2006/10/09 PHP
第1次亲密接触PHP5(2)
2006/10/09 PHP
解析PHP多种序列化与反序列化的方法
2013/06/06 PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
2013/08/08 PHP
PHP中Fatal error session_start()错误解决步骤
2014/08/05 PHP
thinkphp的静态缓存用法分析
2014/11/29 PHP
PHP动态生成指定大小随机图片的方法
2016/03/25 PHP
JavaScript中的Window窗口对象
2008/01/16 Javascript
使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框
2013/06/24 Javascript
jquery uploadify 在FF下无效的解决办法
2014/09/26 Javascript
JS实现左右拖动改变内容显示区域大小的方法
2015/10/13 Javascript
初识angular框架后的所思所想
2016/02/19 Javascript
百度地图给map添加右键菜单(判断是否为marker)
2016/03/04 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
VUE注册全局组件和局部组件过程解析
2019/10/10 Javascript
浅谈layui 绑定form submit提交表单的注意事项
2019/10/25 Javascript
Vue引入Stylus知识点总结
2020/01/16 Javascript
解决echarts图表使用v-show控制图表显示不全的问题
2020/07/19 Javascript
Python实现过滤单个Android程序日志脚本分享
2015/01/16 Python
Python找出list中最常出现元素的方法
2016/06/14 Python
python的unittest测试类代码实例
2017/12/07 Python
PyCharm代码回滚,恢复历史版本的解决方法
2018/10/22 Python
pytorch查看模型weight与grad方式
2020/06/24 Python
Pytorch 高效使用GPU的操作
2020/06/27 Python
Python如何创建装饰器时保留函数元信息
2020/08/07 Python
python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
2021/01/28 Python
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
路政管理专业个人自荐信范文
2013/11/30 职场文书
个人简历自我评价范文
2014/02/04 职场文书
收银出纳员岗位职责
2014/02/23 职场文书
学校地质灾害防治方案
2014/06/10 职场文书
品质保证书格式
2015/02/28 职场文书
入党培养人考察意见
2015/06/08 职场文书
公司开业主持词
2015/07/02 职场文书
Django路由层如何获取正确的url
2021/07/15 Python
MySQL如何使备份得数据保持一致
2022/05/02 MySQL