0

Webapp2を使用して、BLOBを提供しようとしています。https://developers.google.com/appengine/docs/python/blobstore/overviewのチュートリアルに従いました

ただし、次のようなものにアクセスすると404エラーが発生します/serve/5VxklPAO0WRbnRtVcb7SJA==

ServeHandlerにアクセスすることはありません。これは、Webapp2ルートにある正規表現が、URLのserve/部分の後にある正規表現と一致しないためだと思います。これは私がmain.pyファイルに持っているものです: webapp2.Route(r'/serve/([^/]+)?', 'ServeHandler')

Webapp2ルートからblobキーと対応する正規表現を削除すると、ServeHandlerがヒットします。

正規表現の助けをありがとう!:)

4

1 に答える 1

1

私が使う:

webapp2.Route(r'/serve/<:([^/]+)?>', handler=ServeHandler),           # helper to process upload  
于 2012-09-04T17:31:02.723 に答える