com.atlassian.jira.util.mime
Class MimeManager

java.lang.Object
  extended by com.atlassian.jira.util.mime.MimeManager

public class MimeManager
extends Object


Constructor Summary
MimeManager(InputStream mimeTypesInputStream)
           
 
Method Summary
 String getSanitisedMimeType(String existingMimeType, String fileName)
          If the existing mime type is listed in GENERIC_MIME_TYPES, then return a suggested replacement.
 String getSuggestedMimeType(String fileName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MimeManager

public MimeManager(InputStream mimeTypesInputStream)
Method Detail

getSanitisedMimeType

public String getSanitisedMimeType(String existingMimeType,
                                   String fileName)
If the existing mime type is listed in GENERIC_MIME_TYPES, then return a suggested replacement. Else return the original mime type.

Useful when uploading files, and the browser is lazy / sets the wrong content type.


getSuggestedMimeType

public String getSuggestedMimeType(String fileName)


Copyright © 2002-2010 Atlassian. All Rights Reserved.