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 Content Services 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 |