我的Google应用引擎项目中有一个html页面。我已将名为“image.jpg”的图像存储在项目文件夹下的“images”文件夹下。
我正在尝试用我的html代码加载图像:
<img width=150 src="~/images/image.jpg">
但是我收到以下警告,图片未显示在页面上:
警告:找不到以下文件:/〜/ images / image.jpg
我该如何解决这个问题?
答案 0 :(得分:6)
在你的app.yaml文件中,你需要一个图像处理程序
handlers:
- url: /images
static_dir: images
然后<img width=150 src="/images/image.jpg">
如果你使用的是python而不是java或者去
答案 1 :(得分:1)
这也有效:
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 :(得分:0)
我有2个处理程序:
一个主应用程序
一个用于images目录:
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的答案
干杯!