zoukankan      html  css  js  c++  java
  • js获取上传图片大小、jquery获取上传图片大小

    一个项目需要在上传前判断图片的大小,我是通过下面的代码来实现

    <html>
    <head>
        <title>获取上传图片大小</title> 
        <script type = "text/javascript">
            function GetFileSize() {
                var file = document.getElementById('fileToUpload').files[0];
                if (file) {
                    var fileSize = 0;
                    if (file.size > 1024 * 1024)
                        fileSize = (Math.round(file.size * 100 / (1024 * 1024)) / 100).toString() + 'MB';
                    else
                        fileSize = (Math.round(file.size * 100 / 1024) / 100).toString() + 'KB';
                }
                alert(fileSize);
    
            }

        //jquery版需要修改成如下
        var file = $("选择器")[0];
        if(file){
          var fileSize = 0;
            if (file.files[0].size > 1024 * 1024)
              fileSize = (Math.round(file.files[0].size * 100 / (1024 * 1024)) / 100).toString() + 'MB';
            else
              fileSize = (Math.round(file.files[0].size * 100 / 1024) / 100).toString() + 'KB';
        }

    </script> </head> <body> <input type="file" id="fileToUpload" value="" onchange="GetFileSize()"> </body> </html> 
  • 相关阅读:
    Java IO流-NIO简介
    Java IO流-Properties
    Java IO流-序列化流和反序列化流
    Codeforces Round #371 (Div. 1) C
    bzoj 2326 矩阵快速幂
    IndiaHacks 2016
    HDU
    Educational Codeforces Round 51 (Rated for Div. 2) F
    Codeforces Round #345 (Div. 1) D
    Codeforces Round #300 E
  • 原文地址:https://www.cnblogs.com/maiguangyang/p/5133163.html
Copyright © 2011-2022 走看看