• 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,偶遇良缘。

  • 相关阅读:
    利用iframe实现ajax 跨域通信的解决方案
    C++中事件机制的简洁实现
    java远程类加载与轻客户端
    iOS开发那些事性能优化–内存泄露问题的解决
    Asp.net项目的开发流程
    LVS配置教程
    PowerShell之东扯西谈
    响应式设计专题
    2013年最值得关注的网页设计流行趋势
    HTTP Live Streaming直播技术分析与实现
  • 原文地址:https://www.cnblogs.com/mikuriya/p/14230668.html
Copyright © 2020-2023  润新知