После определения расширения MIME будет трудно зарегистрировать его на сервере хоста. - PullRequest
0 голосов
/ 13 ноября 2009

после того, как я определил тип формата файла, хостинг-провайдерам сложно зарегистрировать его на моем сайте? я могу спросить, что после того, как я оплатил услугу? это должен быть тип MIME, правильно зарегистрированный на ietf.

заранее спасибо

Ответы [ 2 ]

0 голосов
/ 23 ноября 2009

"x-" экспериментальное дерево регистрации для незарегистрированных или экспериментальных типов. Если вы регистрируете свой mimetype, вы должны использовать поставщика или дерево личной регистрации, например «application / vnd.com.mycompany.foo» или «application / prs.com.myname.foo». См. Приложение D к книге О'Рейли «HTTP: Полное руководство» (с белкой на обложке), http://oreilly.com/catalog/9781565925090/.

0 голосов
/ 13 ноября 2009

MIME-типы относительно гибки, когда дело доходит до создания новых, в том смысле, что вы можете указать, что файл имеет тип application/x-my-file-type, и это совершенно правильно. Таким образом, вы должны быть в состоянии указать, либо с помощью файлов конфигурации или сценариев, что такие данные MIME-типа будут отправляться вместе с файлом, но только на ваш хост. Получение других сайтов для распознавания вашего формата будет зависеть от решения каждого отдельного веб-мастера (или хостинговой компании).

Конечно, это может даже не иметь значения для вас. Итак, вкратце, ДА вы можете определить свой собственный MIME-тип (при условии, что вы следуете правилам), а ДА вы можете настроить свой сервер на бросить этот MIME-тип вокруг. Однако примирение с остальным миром - сложная задача.

РЕДАКТИРОВАТЬ: Чтобы ответить снова по-другому: Нет, это не трудно , вы должны быть в состоянии сделать это самостоятельно или получить базовую поддержку, чтобы пройти через это, в зависимости от вашей реализации. Это не должно стоить вам денег, если ваш хозяин не сосет, хотя это мое мнение и не обязательно факт.

РЕДАКТИРОВАТЬ 2: Чтобы ответить на ваш комментарий к этому вопросу (поскольку в поле для комментариев недостаточно места):

Если вы используете Apache, вы можете создать (или изменить) файл .htaccess, что очень просто. В этом примере, скажем, ваш тип файла application/x-foo-file, а файлы имеют расширение .foo, вам нужно добавить следующую строку:

AddType application/x-foo-file foo.

Если вы не используете Apache, вам нужно будет просмотреть ваши конкретные шаги на любом сервере, который вы используете, хотя можно использовать язык сценариев (PHP, ASP и т. Д.) Для обслуживания ваших файлов с правильным MIME заголовки.

PHP: header('Content-Type: application/x-foo-file');

ASP: Response.ContentType="application/x-foo-file"

...