Provides support related to content mimetype. For example, provides methods
to retrieve the extension for the specified mimetype.
Information | MimetypeService |
---|---|
Support Status | Full Support |
Architecture Information | Platform Architecture |
Description | SkyVault Community Edition supports numerous mimetypes out-of-the-box. However, it is also possible to add your own custom mimetypes. The MimetypeService provides an API for managing mimetypes. For example, you can obtain a list of current mimetypes, mimetype extensions, and guess mimetypes using a specified file and content reader. |
Deployment - App Server | Deploy as AMP or Simple Module (JAR) package. |
Deployment - SDK Project | Use SDK archetypes to produce AMP or Simple Module. |
Java API | Java API |
Java example |
// Using mimetype service when writing content ContentWriter contentWriter = contentService.getWriter(node, ContentModel.PROP_CONTENT, true); contentWriter.setMimetype(mimetypeService.guessMimetype(filename)); contentWriter.putContent(field.getInputStream()); |
More Information |