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> 
  • 相关阅读:
    Bzoj 3654 图样图森波 题解
    1.27号考试记录
    博弈论入门小结
    「考试总结」2020-11-18 爆零
    「补题」考试题泛做
    CSP2020 游记,总结与题解
    Luogu2827 「NOIP2016」 蚯蚓
    【学习笔记】四毛子算法
    「考试反思」2020-11-04 临行
    「考试反思」2020-10-31 警示
  • 原文地址:https://www.cnblogs.com/maiguangyang/p/5133163.html
Copyright © 2011-2022 走看看