使用staticdir在Google App Engine中出现403错误

fre*_*rik 1 python linux google-app-engine http-status-codes http-status-code-403

出于某种原因,我无法使static_dir工作.在我的app.ymal中我有:

-   url: /ui
    static_dir: ui

-   url: /dump
    static_dir: dump
Run Code Online (Sandbox Code Playgroud)

从/ ui加载静态文件(即/ui/images/logo.png).但是当我尝试从/ dumo访问某些内容时,我得到:

INFO     2009-11-12 14:03:55,497 dev_appserver.py:3034] "GET /dump/kaxas.zip HTTP/1.1" 403 -
Run Code Online (Sandbox Code Playgroud)

如果我将zip文件的名称更改为其他名称,则会返回404错误.所以在某种程度上它找到了文件.

在服务器上,文件具有相同的所有者和组,以及相同的权限(chmod 755).

我在linux服务器上运行dev_appserver.

有任何想法吗?

..fredrik

Anu*_*yal 5

HTTP 403代码通常由GAE返回配额问题,请参阅http://code.google.com/appengine/docs/quotas.html

我认为你的zip文件超过1 MB,我读过它不允许这么大的zip文件.尝试使用较小的文件以确保转储正常,我认为它会起作用.

  • 现在,静态文件和请求/响应的限制为10MB,而不是1MB. (2认同)