如何在客户端判断上传文件大小~不要网上搜的。。求高人~! 在网上搜的都试过了~不能使,我用JS写了可以兼容IE6和FF的~但是IE6以后的版本不支持,现在求IE6以后的版本的JS代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在客户端无法直接获得ie里可以降低安全性的<script type="text/javascript"> function getFileSize(filePath) { var fso = new ActiveXObject("Scripting.FileSystemObject"); alert("文件大小为:"+fso.GetFile(filePath).size); } </script> 1. <input type="file" id="fileText"> 2. <input type="button" value="检查文件大小" onclick="checkFileChange(document.getElementById('fileText'));"> 3. 4. 5. <script type="text/javascript"> 6. var Sys = {}; 7. if(navigator.userAgent.indexOf("MSIE")>0) 8. { 9. Sys.ie=true; 10. } 11. if(isFirefox=navigator.userAgent.indexOf("Firefox")>0) 12. { 13. Sys.firefox=true; 14. } 15. 16. function checkFileChange(obj) 17. { 18. var filesize = 0; 19. 20. if(Sys.firefox) 21. { 22. filesize = obj.files[0].fileSize; 23. }else if(Sys.ie) 24. { 25. var fileobject = new ActiveXObject ("Scripting.FileSystemObject");//获取上传文件的对象 26. var file = fileobject.GetFile (document.getElementById("fileText").value);//获取上传的文件 27. var filesize = file.Size;//文件大小 28. } 29. alert(filesize); 30. } 31. </script> 参考 URL重写发布后无效如何解决 关于JavaScript的问题 XHTML 1.0 为什么不支持frameset? frameset 也要过时了么? 多个文件上传 ████████████无法验证数据。████████████ gridiew导出excel时,有些电脑不行,不知道为什么,请高手帮忙 repeater的小问题~但只高手能解决 那个大哥能知道这个是什么意思啊? 哪里又免费的listview下载呀(收费的要32美元,贵呀!!) 请问 类似CSDN的 英文论坛的网址? 找不到数据库服务器 关于模式窗口关闭刷新父窗体的问题
ie里可以降低安全性的
<script type="text/javascript">
function getFileSize(filePath)
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
alert("文件大小为:"+fso.GetFile(filePath).size);
}
</script>
1. <input type="file" id="fileText">
2. <input type="button" value="检查文件大小" onclick="checkFileChange(document.getElementById('fileText'));">
3.
4.
5. <script type="text/javascript">
6. var Sys = {};
7. if(navigator.userAgent.indexOf("MSIE")>0)
8. {
9. Sys.ie=true;
10. }
11. if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)
12. {
13. Sys.firefox=true;
14. }
15.
16. function checkFileChange(obj)
17. {
18. var filesize = 0;
19.
20. if(Sys.firefox)
21. {
22. filesize = obj.files[0].fileSize;
23. }else if(Sys.ie)
24. {
25. var fileobject = new ActiveXObject ("Scripting.FileSystemObject");//获取上传文件的对象
26. var file = fileobject.GetFile (document.getElementById("fileText").value);//获取上传的文件
27. var filesize = file.Size;//文件大小
28. }
29. alert(filesize);
30. }
31. </script> 参考