1

次のような app.yaml ファイルがあります。

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

handlers:
- url: /css
  static_dir: css

- url: /img(.*\.(gif|png|jpg))
  static_files: img/\1
  upload: img(.*\.(gif|png|jpg))

- url: /
  script: index.app

skip_files:
- ^(.*/)?app\.yaml
- ^(.*/)?app\.yml
- ^(.*/)?index\.yaml
- ^(.*/)?index\.yml
- ^(.*/)?#.*#
- ^(.*/)?.*~
- ^(.*/)?.*\.py[co]
- ^(.*/)?.*/RCS/.*
- ^(.*/)?\..*
- ^(.*/)?dev
- ^(.*/)?old_ver
- ^(.*/)?resources

画像はすべてローカルで正常に表示されます。ただし、デプロイされると、それらは壊れていると表示されます。

html 内の画像は次のように設定されています。

<img src="/img/welcomeimg.png">

デプロイ時にイメージがアップロードされないだけですか? 何が原因ですか?css フォルダーは問題なく展開されているようです。

4

1 に答える 1

2

と のセクションimgの最後にスラッシュを追加します。urlupload

- url: /img/(.*\.(gif|png|jpg))
  static_files: img/\1
  upload: img/(.*\.(gif|png|jpg))
于 2013-04-16T14:01:27.123 に答える