Amazon S3 не служит файлам правильно

Я сделал этот сайт для своего друга, и я загрузил его на блок Amazon S3 (http://ballard26.s3.amazonaws.com/index.html) и когда я перехожу к тому сайту, страница не загружается правильно, и я понятия не имею почему. Какие-либо идеи?

Например, stylesheet.css не загружается правильно. Если Вы переходите к http://ballard26.s3.amazonaws.com/stylesheet.css, это загружает файл вместо того, чтобы загрузить его как CSS.

20
задан Alexsander Akers 11 April 2010 в 18:31
поделиться

2 ответа

Проверьте типы MIME (заголовок типа содержимого HTTP) в загруженных вами файлах. S3 не всегда их правильно устанавливает. Возможно, вам потребуется установить их при вызове API загрузки. Некоторые библиотеки загрузки сделают это за вас.

Если при загрузке файла из браузера с S3 типы пантомимы неверны, то при неправильной установке типа пантомимы не всегда будет отображаться правильно.

31
ответ дан 29 November 2019 в 23:06
поделиться

Я полагаю, что вы не указали или не установили mime-тип файла должным образом при загрузке файла. В результате по умолчанию используется двоичный / октетный поток .

Когда вы загружаете свою страницу, ваш браузер предполагает, что указанная вами таблица стилей не является файлом CSS, поскольку она обслуживается с типом содержимого, отличным от text / css , и поэтому не является применение таблицы стилей.

5
ответ дан 29 November 2019 в 23:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: