Я настраиваю статический веб-сайт, используя 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
, но они все еще работают.
Это изображение показывает, что тип установлен в Document
Я не знаю почему, но ответ показывает правильный тип 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