Skip to content

Image MimeType Criterion

The MimeType Search Criterion searches for image with specified mime type(s).

Arguments

  • fielDefIdentifier - string representing the identifier of the field
  • type - string(s) representing mime type(s)

Limitations

ImageMimeType can be used on all search engines.

Example

PHP

1
$query->query = new Criterion\MimeType('image', 'image/jpeg');

or

1
2
3
4
5
6
$mimeTypes = [
    'image/jpeg',
    'image/png',
];

$query->query = new Criterion\MimeType('image', $mimeTypes);

REST API

1
2
3
4
5
6
7
8
<Query>
    <Filter>
        <ImageMimeTypeCriterion>
            <fieldDefIdentifier>image</fieldDefIdentifier>
            <type>image/png</type>
        </ImageMimeTypeCriterion>
    </Filter>
</Query>
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{
    "ViewInput": {
        "identifier": "ImageMimeTypeCriterionTest",
        "Query": {
            "Filter": {
                "ImageMimeTypeCriterion": {
                    "fieldDefIdentifier": "image",
                    "type": "image/png"
                }
            }
        }
    }
}

OR

{
    "ViewInput": {
        "identifier": "ImageMimeTypeCriterionTest",
        "Query": {
            "Filter": {
                "ImageMimeTypeCriterion": {
                    "fieldDefIdentifier": "image",
                    "type": ["image/png", "image/jpeg"]
                }
            }
        }
    }
}