Назад | Перейти на главную страницу

Как исправить, чтобы тип MIME распознавался как text / x-asm в text / css?

В styles.css файл не загружается на моей веб-странице, и я размещаю на Amazon S3. Похоже, что мой styles.css файл распознается как text/x-asm вместо того text/css как указано в моем index.html файл:

<link title="styles" href="styles.css" type="text/css" rel="stylesheet" />

Как мне исправить тип MIME, если у меня нет доступа к серверу? Есть обходной путь? Дайте мне знать, если что-то непонятно. Вот результат использования FireBug:

Если ты действительно получишь text/x-asm в качестве вашего типа mime, S3, по-видимому, пытался определить правильный тип вашего файла, используя что-то, что называется file магическая база данных. Эта база данных не идеальна. Проверьте свой файл CSS на наличие одного из следующих ...

.asciiz
.byte
.even
.globl
.text
.file
.type

... затем перефразируйте или удалите их. Файл больше не должен определяться как сборка (текст / x-asm).


Тем не менее, я не нашел никаких доказательств того, что S3 действительно выполняет обнаружение MIME, и я бы не ожидал, что они это сделают - это относительно дорогая операция. Возможно, это была программа, которую вы используете для загрузки файла CSS на S3, или это может быть что-то совсем другое. В любом случае, вам, вероятно, лучше установить тип контента вручную. Вот статья, в которой показано, как это сделать через веб-интерфейс и через Panic Transmit.