具有不同MIME类型的静态文件被解释为文档

时间:2019-01-29 21:24:59

标签: google-app-engine web

我正在使用Google App Engine建立一个静态网站,但是我的文件无法正确提供。

示例: https://shawnfunke.appspot.com/images/icon_144x.png

遵循此URL将为您提供& 警告和PNG无法加载。

对于其他静态文件,例如Resource interpreted as Document but transferred with MIME type image/png: "https://shawnfunke.appspot.com/images/icon_144x.png".https://shawnfunke.appspot.com/css/style.css也会发生同样的情况,但这些文件仍然有效。

此图像REQUEST显示类型设置为https://shawnfunke.appspot.com/manifest.json,我不知道为什么,但是响应RESPONSE显示正确的MIME类型Document

静态内容应以预期的类型/((CSS文件/图像/ JSON文件)提供。

这是image/png

app.yaml

可以在https://shawnfunke.appspot.com上浏览该网站

我已经尝试使用Chrome Stable和Firefox。它可以在Google Cloud SDK的本地开发服务器上正常运行。 这些文件也可以在我的本地PC上正确显示,也可以在https://github.com/ShawnFunke/website/tree/master/www/images

上查看

1 个答案:

答案 0 :(得分:0)

问题似乎已解决。此后,我还没有更改过app.yaml和图像,因此可悲的是,我不知道真正的问题是什么。