com.atlassian.confluence.util
Class AttachmentMimeTypeTranslator

java.lang.Object
  extended by com.atlassian.confluence.util.AttachmentMimeTypeTranslator

public final class AttachmentMimeTypeTranslator
extends Object

Translates mime types for attachments.

Used to sanitize mime types for file uploads. CONF-18951


Constructor Summary
AttachmentMimeTypeTranslator()
           
 
Method Summary
 String resolveMimeType(String filename, String originalMimeType)
          Resolve a mime type based on the filename.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttachmentMimeTypeTranslator

public AttachmentMimeTypeTranslator()
Method Detail

resolveMimeType

public String resolveMimeType(String filename,
                              String originalMimeType)
Resolve a mime type based on the filename. The originalMimeType might be used if there is no mime type registered for the given file type.

Parameters:
filename - The name of the file. The file extension will be used to determine the mime type.
originalMimeType - The original mime type. This method might return the original mime type if it can not resolve a proper mime type for the given filename.
Returns:
Mime type for the given file. Never returns null.


Copyright © 2003–2015 Atlassian. All rights reserved.