Статические файлы интерпретируются как документы, имеющие другой тип MIME - PullRequest
0 голосов
/ 30 января 2019

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

Пример: https://shawnfunke.appspot.com/images/icon_144x.png

После этого URL вы получитеResource interpreted as Document but transferred with MIME type image/png: "https://shawnfunke.appspot.com/images/icon_144x.png". Предупреждение и PNG не может быть загружен.

То же самое происходит с другими статическими файлами, такими как https://shawnfunke.appspot.com/css/style.css и https://shawnfunke.appspot.com/manifest.json, но они все еще работают.

Это изображение REQUEST показывает, что тип установлен в Document Я не знаю почему, но ответ RESPONSE показывает правильный тип MIME image/png.

Статическое содержимое должно быть обработано с ожидаемым типом / (Файл CSS / Изображение / Файл JSON).

Это app.yaml

runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /
  static_files: www/index.html
  upload: www/index.html
  secure: always

- url: /privacy
  static_files: www/pages/privacy.html
  upload: www/pages/privacy.html
  secure: always

- url: /(.*)
  static_files: www/\1
  upload: www/(.*)
  secure: always

Веб-сайт можно посмотреть по адресу https://shawnfunke.appspot.com

Я уже пробовалиспользуя Chrome Stable и Firefox.Отлично работает на локальном сервере разработки из Google Cloud SDK.Файлы также отображаются правильно на моем локальном компьютере и могут быть просмотрены в https://github.com/ShawnFunke/website/tree/master/www/images

1 Ответ

0 голосов
/ 01 февраля 2019

Кажется, проблема решена.С тех пор я не изменил свои app.yaml и изображения, так что, к сожалению, я не знаю, какова была настоящая проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...