Package com.atlassian.jira.util.mime
Class MimeManager
java.lang.Object
com.atlassian.jira.util.mime.MimeManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSanitisedMimeType(String existingMimeType, String fileName) If the existing mime type is listed inGENERIC_MIME_TYPES, then return a suggested replacement by looking up the file registered under.invalid reference
com.atlassian.jira.ContainerRegistrar#MIME_TYPES_INPUTSTREAM_KEYgetSuggestedMimeType(String fileName) Suggests a mime type for a file name by looking up the file registered under.invalid reference
com.atlassian.jira.ContainerRegistrar#MIME_TYPES_INPUTSTREAM_KEY
-
Constructor Details
-
MimeManager
-
-
Method Details
-
getSanitisedMimeType
If the existing mime type is listed inGENERIC_MIME_TYPES, then return a suggested replacement by looking up the file registered under. Else return the original mime type.invalid reference
com.atlassian.jira.ContainerRegistrar#MIME_TYPES_INPUTSTREAM_KEYUseful when uploading files, and the browser is lazy / sets the wrong content type.
- Parameters:
existingMimeType- The mime type that we currently know for this filefileName- The name of the file- Returns:
- A suggested replacement if the existing mime type is contained by
GENERIC_MIME_TYPES; otherwise, the existing mime type is returned. - See Also:
-
getSuggestedMimeType
Suggests a mime type for a file name by looking up the file registered under.invalid reference
com.atlassian.jira.ContainerRegistrar#MIME_TYPES_INPUTSTREAM_KEY- Parameters:
fileName- The name of the file- Returns:
- A suggested mime type for a file name;
- See Also:
-