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 ECM supportes numerous mimetypes OOTB. 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 | |
| Tutorials | None |
| SkyVault Developer Blogs | None |