我的 Google 应用引擎项目中有一个 html 页面。我在项目文件夹下名为“images”的文件夹下存储了一个名为“image.jpg”的图像。
我正在尝试使用以下代码在我的 html 代码中加载图像:
<img width=150 src="~/images/image.jpg">
但是,我收到以下警告,并且图像未显示在页面上:
警告:找不到文件:/~/images/image.jpg
我该如何解决?
我的 Google 应用引擎项目中有一个 html 页面。我在项目文件夹下名为“images”的文件夹下存储了一个名为“image.jpg”的图像。
我正在尝试使用以下代码在我的 html 代码中加载图像:
<img width=150 src="~/images/image.jpg">
但是,我收到以下警告,并且图像未显示在页面上:
警告:找不到文件:/~/images/image.jpg
我该如何解决?
在您的 app.yaml 文件中,您需要一个图像处理程序
handlers:
- url: /images
static_dir: images
接着<img width=150 src="/images/image.jpg">
前提是您使用的是 python 而不是 java 或 go
这也有效:
handlers:
- url: /(.*\.(gif|png|jpg|ico|js|css|php|xml))
static_files: \1
upload: (.*\.(gif|png|jpg|ico|js|css|php|xml))
在 img 中添加“alt”属性也是一个好主意。
我有 2 个处理程序:一个用于主应用程序,一个用于图像目录:
handlers:
- url: /.*
script: login.app
- url: /(..(gif|png|jpg|ico|js|css|php|xml))
static_files: \1
upload: (..(gif|png|jpg|ico|js|css|php|xml))
在第二个处理程序(url:/。)之上编写图像处理程序似乎使图像工作:
handlers: - url:/(.
.(gif|png|jpg|ico|js|css|php|xml)) static_files: \1 upload: (..(gif|png|jpg|ico|js|css|php|xml)) - url: /. script: login.app
*图像处理程序取自@kataku的回答
干杯!