Google App Engine(Python)不显示图片

时间:2019-05-22 21:23:32

标签: python google-app-engine

我的html文件中有<p><img src="/images/logo.png"></p>

我已将图像处理程序添加到我的app.yaml中,并检查处理程序的顺序是否正确。

该图像位于根目录下的images文件夹中,但仍看不到该图像。有人可以帮忙吗?

这是我的app.yaml

runtime: python37

handlers:

- url: /static

  static_dir: static

- url: /images

  static_dir: images

  mime_type: image/png

- url: /.*

  script: auto

2 个答案:

答案 0 :(得分:0)

您的app.yaml很好。

您可以进一步测试以查看图像是否已上传。

  1. 部署后,使用诸如project-id.appspot.com之类的链接检查您的页面

    • 如果返回404响应,则图像路径可能错误或 logo.png文件丢失

    • 检查 Sources 标签,如果文件中同时存在image文件夹。

  2. 验证图像文件夹是否位于正确的位置以及logo.png是否存在。

  3. 检查img src是否正确。有时候,这只是链接或文件名上的拼写错误

您还可以添加尝试编辑然后部署此sample code的方法,只需添加图像文件夹即可。它对我有用。

答案 1 :(得分:0)

出于某种原因,在部署应用程序时,即使您将链接地址传递给src属性而不是仍然可以使用的相对路径,即使未部署应用程序,您也可以看到图像。