Java Activation Mimetype Check isValidateContentType(String contentType)

Here you can find the source of isValidateContentType(String contentType)

Description

Validate the given Content-Type.

License

Open Source License

Parameter

Parameter Description
contentType Content-Type value as a string

Return

true if the value is valid

Declaration

public static Boolean isValidateContentType(String contentType) 

Method Source Code

//package com.java2s;
/*//from  w  w  w  .  ja v a2s.co  m
*  Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
*
*  WSO2 Inc. licenses this file to you under the Apache License,
*  Version 2.0 (the "License"); you may not use this file except
*  in compliance with the License.
*  You may obtain a copy of the License at
*
*    http://www.apache.org/licenses/LICENSE-2.0
*
*  Unless required by applicable law or agreed to in writing,
*  software distributed under the License is distributed on an
*  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
*  KIND, either express or implied.  See the License for the
*  specific language governing permissions and limitations
*  under the License.
*/

import javax.activation.MimeType;

import javax.activation.MimeTypeParseException;

public class Main {
    /**
     * Validate the given Content-Type.
     *
     * @param contentType Content-Type value as a string
     * @return true if the value is valid
     */
    public static Boolean isValidateContentType(String contentType) {
        try {
            new MimeType(contentType);
        } catch (MimeTypeParseException e) {
            return false;
        }
        return true;
    }
}

Related

  1. init()
  2. initFileTypeMap()
  3. isFileImage(String fileName)
  4. isImage(String fileName, boolean output)
  5. isMimeType(String a)
  6. setMinetypes()