--- title: MediaType description: Returns a media type object for the given resource. categories: [] keywords: [] action: related: [] returnType: media.Type signatures: [RESOURCE.MediaType] --- The `MediaType` method on a `Resource` object returns an object with additional methods. ## Methods Type : (`string`) The resource's media type. ```go-html-template {{ with resources.Get "images/a.jpg" }} {{ .MediaType.Type }} → image/jpeg {{ end }} ``` MainType : (`string`) The main type of the resource’s media type. ```go-html-template {{ with resources.Get "images/a.jpg" }} {{ .MediaType.MainType }} → image {{ end }} ``` SubType : (`string`) The subtype of the resource’s media type. This may or may not correspond to the file suffix. ```go-html-template {{ with resources.Get "images/a.jpg" }} {{ .MediaType.SubType }} → jpeg {{ end }} ``` Suffixes : (`slice`) A slice of possible file suffixes for the resource’s media type. ```go-html-template {{ with resources.Get "images/a.jpg" }} {{ .MediaType.Suffixes }} → [jpg jpeg jpe jif jfif] {{ end }} ``` {{% include "methods/resource/_common/global-page-remote-resources.md" %}}