zoukankan      html  css  js  c++  java
  • Java String截取判断文件类型

    public String fileMIMEType(String substring){
            if (substring.equals(".GIF") || substring.equals(".gif") || substring.toUpperCase().equals(".GIF")) {
                return "image/gif";
    
            } else if(substring.equals(".BMP") || substring.equals(".bmp") || substring.toUpperCase().equals(".BMP")) {
                return "image/bmp";
    
            } else if (substring.equals(".JPEG") || substring.equals(".jpeg") || substring.equals(".JPG")
                    || substring.equals(".jpg") || substring.equals(".PNG")
                    || substring.equals(".png") || substring.toUpperCase().equals(".JPEG")
                    || substring.toUpperCase().equals(".JPG") || substring.toUpperCase().equals(".PNG")) {
                return "image/jpeg";
    
            } else if (substring.equals(".HTML") || substring.equals(".html")) {
                return "text/html";
    
            } else if (substring.equals(".TXT") || substring.equals(".txt") || substring.toUpperCase().equals(".TXT")){
                return "text/plain";
    
            } else if (substring.equals(".VSD") || substring.equals(".vsd") || substring.toUpperCase().equals(".VSD")){
                return "application/vnd.visio";
    
            } else if (substring.equals(".PPTX") || substring.equals(".pptx") || substring.equals(".PPT")
                    || substring.equals(".ppt") || substring.toUpperCase().equals(".PPTX")
                    || substring.toUpperCase().equals(".PPT")){
                return "application/vnd.ms-powerpoint";
    
            } else if(substring.equals(".DOCX") || substring.equals(".docx") || substring.equals(".DOC")
                    || substring.equals(".doc") || substring.toUpperCase().equals(".DOCX")
                    || substring.toUpperCase().equals(".DOC")){
                return "application/msword";
    
            } else if(substring.equals(".XML") || substring.equals(".xml") || substring.toUpperCase().equals(".XML")){
                return "text/xml";
    
            } else if(substring.equals(".pdf") || substring.equals(".PDF") || substring.toUpperCase().equals(".PDF")){
                return "application/pdf";
    
            } else {
                return null;
            }
        }
    int indexOf = fileName.lastIndexOf(".");
    if (indexOf > 0) {
        String substring = fileName.substring(indexOf);
        System.out.println("substring===================="+substring);
        jsonObject.put("file_type", fileMIMEType(substring));
    }

    mikuriya,偶遇良缘。

  • 相关阅读:
    08.3 属性描述符__get__ __set__ __delete__
    08.2 __getattr__ 和 __getattribute__
    08.1 property 装饰器
    appium脚本编写,元素定位,隐式等待
    appium的安装和介绍
    docker镜像构建
    dockerfile的语法和指令
    docker的registry介绍
    docker-compose使用
    docker部署Jenkins
  • 原文地址:https://www.cnblogs.com/mikuriya/p/14230668.html
Copyright © 2011-2022 走看看