文件上传ie8
❶ 如何设置选择上传文件路径时,输入部分文件名后自动带出文件全部名称
打开IE,选择“工具”,选择“Internet选项”,选择“内容”,点击自动完成后面的设置,在弹出来的窗口,自动完成功能应用于中打勾“地址栏”和“浏览历史记录”,我用的是IE8,其它IE你自己找下,希望对你有帮助,我也是碰到这个问题,网络也没找到方法,在IE里面设置慢慢找出来的。
❷ ie7和ie8如何在不支持ActiveX的情况下通过js验证上传文件大小
思路是img标签中的dynsrc属性。
在FireFox、Chrome浏览器中可以根据document.getElementById(“id_file”).files[0].size 获取上传文件的大小(字节数),而IE浏览器中不支持该属性,只能借助<img>标签的dynsrc属性,来间接实现获取文件的大小(但需要同意ActiveX控件的运行,但是不会引起上面的不友好、不安全的提示)。
参考如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="DEscription" contect="my code demo" /> <meta name="Author" contect="[email protected]" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>js check file size </title> </head> <body> <img id="tempimg" dynsrc="" src="" style="display:none" /> <input type="file" name="file" id="fileuploade" size="40" /> <input type="button" name ="check" value="checkfilesize" onclick="checkfile()"/> </body> <script type="text/javascript"> var maxsize = 2*1024*1024;//2M var errMsg = "上传的附件文件不能超过2M!!!"; var tipMsg = "您的浏览器暂不支持计算上传文件的大小,确保上传文件不要超过2M,建议使用IE、FireFox、Chrome浏览器。"; var browserCfg = {}; var ua = window.navigator.userAgent; if (ua.indexOf("MSIE")>=1){ browserCfg.ie = true; }else if(ua.indexOf("Firefox")>=1){ browserCfg.firefox = true; }else if(ua.indexOf("Chrome")>=1){ browserCfg.chrome = true; } function checkfile(){ try{ var obj_file = document.getElementById("fileuploade"); if(obj_file.value==""){ alert("请先选择上传文件"); return; } var filesize = 0; if(browserCfg.firefox || browserCfg.chrome ){ filesize = obj_file.files[0].size; }else if(browserCfg.ie){ var obj_img = document.getElementById('tempimg'); obj_img.dynsrc=obj_file.value; filesize = obj_img.fileSize; }else{ alert(tipMsg); return; } if(filesize==-1){ alert(tipMsg); return; }else if(filesize>maxsize){ alert(errMsg); return; }else{ alert("文件大小符合要求"); return; } }catch(e){ alert(e); } } </script> </html>
❸ 浣犲ソ 鎴戜篃阆囧埌OA涓娄紶闄勪欢 鏄剧ず鏂囦欢涓嶅瓨鍦 璇烽梾娴忚埚櫒搴旇ユ庢牱璁剧疆锻 璋㈣阿 鎴戠敤镄360 杩樻湁IE8~
IE8 宸ュ叿灞炴 Internet阃夐” 瀹夊叏阃夐”鍗 镊瀹氢箟绾у埆 閲岄溃链変釜灏嗘枃浠朵笂杞藉埌链嶅姟鍣ㄦ槸鍖呭惈链鍦扮洰褰 阃夋嫨钖鐢 镣瑰簲鐢 閲嶅惎IE OK锛侊紒