如何使用js获取IE上传文件的路径(ie7,8)

复制代码代码如下所示:
功能validatefilesize(ID为){
无功btnsave = document.getelementbyid(button2 );
btnsave.disabled = false;
var文件路径= ;
VaR FileUpload = document.getelementbyid(ID);
如果(fileupload.value.length<5){ alert(请选择文件!);返回;}
代理= window.navigator.useragent VaR;
如果(文件all){
无功isie7 = agent.indexof('msie 7)!= 1;
无功isie8 = agent.indexof('msie 8)!= 1;
/ / IE7和IE8获得文件路径
如果(isie7 | | isie8){
fileupload.select();
路径= document.selection.createrange(文本);
}
/ / IE6获取文件路径
其他的
{文件路径=文件。值;}
/ / pagemethods.validatefile(文件路径、大小、iecallback);
警报(路径);
}
如果(agent.indexof(火狐)> = 1){
警报();
警报(getValue());
返回false;
如果(文件上传文件){
无功大小=文件上传文件{ 0 }。文件大小;
如果(大小> parseInt(不能)){
fileupload.parentnode.innerhtml =;
警报()文件超过大小!;
}
否则{警报()文件上传成功!;}
}
}
}