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> 
  • 相关阅读:
    centos7下安装Jdk8、Tomcat8
    CentOS7.3下使用YUM安装MySQL5.6
    数据库表直接生成Excel
    分页工具类
    ResponseUtil
    图片上传
    UUIDUtils
    html和js
    java
    Eclipse启动发生的错误An internal error occurred during: "Initializing Java Tooling".
  • 原文地址:https://www.cnblogs.com/maiguangyang/p/5133163.html
Copyright © 2011-2022 走看看