0

私の Python アプリでも同じ問題がここで報告されています。appengine 1.8.1 を使用してデプロイしようとすると、次のエラーが発生します。

Error 400: --- begin server output ---
Invalid character in filename: __static__\static/config/sboxwsdl.xml

バックスラッシュについて不平を言っていると思います。パス " __static__\" の部分は、アプリケーションで変更できるものではありません。これは appengine コードで行われます。google/appengine/appcfg.py で os.path.join を posixpath.join に置き換えても修正されません。ここに私の app.yaml ファイルがあります:

application: theappiamwriting
version: 1
runtime: python27
api_version: 1
threadsafe: true

handlers:

- url: /files/csv
  static_dir: static/csv
  mime_type: text/csv
  application_readable: true

- url: /files/config
  static_dir: static/config
  mime_type: text/xml
  application_readable: true
4

2 に答える 2

0

application_readable を使用している場合、Windows での PHP および Python 1.8.1 の展開で見られる問題。報告された問題: https://code.google.com/p/googleappengine/issues/detail?id=9558

回避策:

Google Appengine\google\appengine\tools\appcfg.py の os.path.join を posixpath.join に置き換えました

于 2013-07-04T18:38:29.143 に答える