2012-04-22 50 views
4

我在我的谷歌應用程序引擎項目中有一個html頁面。我將一個圖像標題「image.jpg」存儲在項目文件夾下名爲「images」的文件夾下。在Google App Engine中添加圖片

我想在我的HTML代碼與此加載圖像:

<img width=150 src="~/images/image.jpg"> 

但是我得到下面的警告和圖像不顯示在頁面上:

WARNING: No file found for: /~/images/image.jpg 

如何我糾正嗎?

在app.yaml文件

回答

6

你需要的圖像

handlers: 
- url: /images 
    static_dir: images 

然後<img width=150 src="/images/image.jpg">

處理程序提供您正在使用Python和非Java或去

+0

我這樣做 「應用:mscscsu 版本:1 運行:JAVA 處理程序: static_files: - 包括:/images/**.png」 但我仍然得到同樣的錯誤 – 2012-04-22 01:38:15

+1

我從來沒有編碼在java之前,但它看起來像'應用程序:mscscsu版本:1運行時:java處理程序:static_files: - 包括:/ images/**。png'應該是jpg而不是png,考慮到您試圖調用的img一個JPG。 – mrmo123 2012-04-22 01:45:25

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」屬性也是一個好主意。