By default IFC cloud is distributed withnextcloud/resources/config/mimetypealiases.dist.json
.Do not modify this file, as it will be replaced when Nextcloud is updated.Instead, create your own nextcloud/config/mimetypealiases.json
file with your custom aliases. Use the same syntax as innextcloud/resources/config/mimetypealiases.dist.json
.
Once you have made changes to your mimetypealiases.json
, use the occ
command to propagate the changes through the system. This example is forUbuntu Linux:
$ sudo -u www-data php occ maintenance:mimetype:update-js
See Using the occ command to learn more about occ
.
Some common mimetypes that may be useful in creating aliases are:
- image
- Generic image
- image/vector
- Vector image
- audio
- Generic audio file
- x-office/document
- Word processed document
- x-office/spreadsheet
- Spreadsheet
- x-office/presentation
- Presentation
- text
- Generic text document
- text/code
- Source code
Mimetype mapping
Ifc cloud allows administrators to specify the mapping of a file extension to amimetype. For example files ending in mp3
map to audio/mpeg
. Whichthen in turn allows IFC cloud to show the audio icon.
By default Nextcloud comes with mimetypemapping.dist.json
. This is asimple json array.Administrators should not update this file as it will get replaced on upgradesof Nextcloud. Instead the file mimetypemapping.json
should be created andmodified, this file has precedence over the shipped file.