zoukankan      html  css  js  c++  java
  • 判断文件大小是否可上传

    /*
    * 判断文件大小是否可上传*/
    public Boolean judgeFileSize(MultipartFile file) throws Exception {
    Boolean flag = true;
    CommonsMultipartFile cf = (CommonsMultipartFile) file;
    DiskFileItem fi = (DiskFileItem) cf.getFileItem();
    File f = fi.getStoreLocation();

    if (f.exists() && f.isFile()) {
    long fileS = f.length();
    DecimalFormat df = new DecimalFormat("#.00");
    if (fileS < 1073741824) {
    String size = df.format((double) fileS / 1048576); // + "MB"
    // Integer intSize = Integer;
    if (size != null) {
    Double intSize = Double.parseDouble(size.trim());//文件大小
    //获取配置文件中的文件最大限制
    Properties prop = new Properties();
    InputStream inputStream = DbFH.class.getClassLoader().getResourceAsStream("dbconfig.properties");
    prop.load(inputStream);
    inputStream.close();
    String str = prop.getProperty("FileMaxSize").trim();//文件限制大小
    if (intSize > Double.valueOf(str)) { // 不能上传超过10M的文件!
    flag = false;
    }
    }
    }
    }
    return flag;
    }
  • 相关阅读:
    判断浏览器是否安装ActiveX控件
    浏览器判断及IE版本区分
    获取应用程序根目录
    C#读取csv通用类
    office文档转Txt文档
    合理使用.NET异常处理
    iis操作
    vim配置
    Spring的Annotation使用注意
    JdbcTemplate API备忘
  • 原文地址:https://www.cnblogs.com/g-yang/p/9957670.html
Copyright © 2011-2022 走看看