ICE15
ICE15 проверяет, что ссылки на тип контента и расширения в MIME и таблицы расширения являются взаимовыручными. Таблица MIME должна ссылаться на тип контента в расширение, которое таблица extension ссылается обратно на тот же тип контента.
Несколько расширений могут ссылаться на один и тот же тип MIME, если тип MIME ссылается обратно на одно из расширений. Несколько типов MIME могут ссылаться на то же расширение, если расширение ссылается на один из типов MIME.
Обратите внимание, что всякий раз, когда MIME ссылается на расширение, это расширение не может иметь столбец MIME_ в таблице расширения с значением NULL.
Результат
ICE15 публикует ошибку, если тип контента и ссылки на расширения не являются взаимными.
Пример
ICE15 публикует два сообщения об ошибках для примера:
- Тест типа контента/x-flaps в таблице MIME ссылается на tst расширения, но расширение tst в таблице расширений ссылается на flaps/x-flaps. Это не взаимно.
- Тип контента flaps/x-flaps ссылается на flp расширения, но это расширение имеет значение NULL в столбце MIME_ таблицы расширения.
таблица MIME (частично)
ContentType | Расширение_ |
---|---|
test/x-test | tst |
лоскуты/x-лоскуты | flp |
Расширение | МИМ_ |
---|---|
tst | лоскуты/x-лоскуты |
flp | Недействительный |
Связанные разделы