2011-03-23 67 views
7

static_dir例子是很清楚谷歌應用程序引擎的靜態文件處理程序例如

因此,舉例來說,我想請求http://mysite.appengine.com/main.htmC:\<appenginesiteroot>\html\main.htm文件(在硬盤上),這樣就可以用

實現
# app.yaml 
- url:/
    static_dir: html 

但是說到using static file handlers其不清楚。

具體而言,我想映射一個URL 到一個html或其他靜態文件

因此,例如,請求http://mysite.appengine.com/將發送main.htm

- url:/
    script: main.htm ?? #fails because main.htm isn't a script file 

我知道這是可能使用像一個指令:

- url:/
    script: main.py 

然後有main.py簡單地發下來的HTML,但我想知道,如果「靜態文件處理程序」是真的GAE或者它只是一個騙局。

回答

12

script適用於腳本,您正在嘗試映射到靜態文件。你有沒有看過文檔的Static File Pattern Handlers部分?

你試過:

- url:/
    static_files: main.html 
    upload: main.html 
+3

感謝。只是有這個相同的問題。出於好奇,爲什麼'upload'在那裏/需要? – 2012-02-16 17:19:20