From a3f7aca8512feb091515ee773288b163032e6b89 Mon Sep 17 00:00:00 2001 From: Kong Jin Jie Date: Thu, 10 Jan 2019 13:16:18 +0800 Subject: [PATCH] Add documentation for additional file types --- .../14_Files/01_File_Management.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/en/02_Developer_Guides/14_Files/01_File_Management.md b/docs/en/02_Developer_Guides/14_Files/01_File_Management.md index 37b99c9af..e3b41dfba 100644 --- a/docs/en/02_Developer_Guides/14_Files/01_File_Management.md +++ b/docs/en/02_Developer_Guides/14_Files/01_File_Management.md @@ -120,6 +120,20 @@ As with storage, there are also different ways of loading the content (or proper | `File::getAbsoluteURL` | Gets the absolute URL to this resource | | `File::getMimeType` | Get the mime type of this file | | `File::getMetaData` | Gets other metadata from the file as an array | +| `File::getFileType` | Return the type of file for the given extension | + +### Additional file types + +There may be some file extensions not recognised by the framework, which will return "unknown" on `File::getFileType`. + +You can add your own file extensions and it's description with the following configuration. + +```yml +SilverStripe\Assets\File: + file_types: + ai: 'Adobe Illustrator' + psd: 'Adobe Photoshop File' +``` ## Modifying files