Как вернуть тип MIME для шрифта?

Правильный тип MIME для шрифтов Этот вопрос решен, но я не знаю, как это сделать. помогите мне, я использую cakePHP, я читаю RequestHanlder Component в bookcake, но я никогда не использую MIME.

1 ответ

Решение
header('Content-Type: font/opentype');

Поместите это где-нибудь в контроллере перед любым выводом. Это стандартный PHP и не имеет ничего общего с Cake. Ты можешь использовать RequestHandlerComponent::respondAs() чтобы установить это, что, в конце концов, делает то же самое.

Это имеет смысл, только если вы обслуживаете файлы шрифтов, используя Cake/PHP вообще. Если они просто файлы в /webroot папку, обслуживаемую вашим веб-сервером (Apache?), тогда ни PHP, ни Cake не имеют к этому никакого отношения. В этом случае вам нужно указать вашему веб-серверу, чтобы он обслуживал определенные файлы определенных типов. Смотрите здесь для примера.

Другие вопросы по тегам