проверьте размер файла с помощью JavaScript перед загрузкой - PullRequest
0 голосов
/ 31 марта 2011
<html>
    <head>   
        <script>   
            function A()    
            {    
                var oas = new ActiveXObject("Scripting.FileSystemObject");    
                var d = document.a.b.value;    
                var e = oas.getFile(d);    
                var f = e.size;    
                alert(f + " bytes");    
            }    
        </script>    
    </head>    
    <body>    
        <form name="a">    
            <input type="file" name="b">    
            <input type="button" name="c" value="SIZE" onClick="A();">    
        </form>    
    </body>    
</html>   

этот код не работает, я нажимаю кнопку размера, ничего не происходит, я проверял, ActiveXObject не работает, я использую IE, в чем причина этого

1 Ответ

0 голосов
/ 29 августа 2013

Вместо использования ActiveXObject попробуйте это с jQuery

Для HTML ниже

<input type="file" id="myFile" />

попробуйте следующее:

//binds to onchange event of your input field
$('#myFile').bind('change', function() {

  //this.files[0].size gets the size of your file.
  alert(this.files[0].size);

});

См. Следующую ветку:

Как проверить размер входного файла с помощью jQuery?

...