手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >如何使用JS获取IE上传文件路径(IE7,8)
如何使用JS获取IE上传文件路径(IE7,8)
摘要:复制代码代码如下:functionvalidateFileSize(id,maxsize){varbtnsave=document.getE...

复制代码 代码如下:

function validateFileSize(id, maxsize) {

var btnsave = document.getElementById("Button2");

btnsave.disabled = false;

var filepath = "";

var fileupload = document.getElementById(id);

if (fileupload.value.length < 5) { alert('请选择文件!'); return; }

var agent = window.navigator.userAgent;

if (document.all) {

var isIE7 = agent.indexOf('MSIE 7.0') != -1;

var isIE8 = agent.indexOf('MSIE 8.0') != -1;

//IE7和IE8获得文件路径

if (isIE7 || isIE8) {

fileupload.select();

filepath = document.selection.createRange().text;

}

//IE6获得文件路径

else

{ filepath = file.value; }

//PageMethods.ValidateFile(filepath, maxsize, ieCallBack);

alert(filepath);

}

if (agent.indexOf("Firefox") >= 1) {

alert("FF");

alert(getValue());

return false;

if (fileupload.files) {

var size = fileupload.files[0].fileSize;

if (size > parseInt(maxsize)) {

fileupload.parentNode.innerHTML = '<input type="file" name="' + fileupload.name + '" id="' + fileupload.id + '" onchange="disableSave(this);"/> ';

alert("文件超过大小!");

}

else { alert("文件上传成功!"); }

}

}

}

【如何使用JS获取IE上传文件路径(IE7,8)】相关文章:

如何取得中文输入的真实长度?

AngularJS向后端ASP.NET API控制器上传文件

详解AngularJS中的http拦截

JavaScript中用getDate()方法返回指定日期的教程

使用Node.js处理前端代码文件的编码问题

基于JavaScript实现动态添加删除表格的行

如何实现浏览器上的右键菜单

JQuery插件ajaxfileupload.js异步上传文件实例

jQuery异步上传文件插件ajaxFileUpload详细介绍

javascript事件冒泡实例分析

精品推荐
分类导航