2012-03-02 65 views
0

我在本地運行Google App。爲什麼我的靜態圖像不顯示?

我有我想要拉的靜態圖像的文件夾。文件夾被稱爲「圖像」(這是根)

在我的app.yaml我有這樣的代碼:

- url: /images 
    static_files: images 
    upload: images 

但是,當應用程序正在運行,並試圖抓住的圖像,我得到404:

localhost:8080/images/truck.png

我在做什麼錯? 謝謝。

回答

3

嘗試使用這樣的:

application: test 
version: 1 
runtime: python27 
api_version: 1 
threadsafe: false 

handlers: 
- url: /resources 
    static_dir: resources 

- url: /.* 
    script: main.app 

libraries: 
- name: jinja2 
    version: latest 

確保資源URL是/.* URL之前。

我有我的項目設置如下

/test 
/test/resources 
/test/resources/images 
/test/resources/images/myimage.png 
app.yaml 
main.py 
+0

我想,當我剛剛開始。圖像未加載。 – momijigari 2012-03-02 16:08:36

+0

這是我的設置,它工作正常。確保在「處理程序:」標題下有-url,但在捕獲所有「 - url:/.*」之前,路由可能與您的/images/truck.png在不同的處理程序上匹配。 – aglassman 2012-03-02 17:16:47

+0

是的,它的工作!謝謝。我只是不知道你必須把它放在「。*」處理程序之前 – momijigari 2012-03-02 17:21:53