Не удалось показать изображения в Google App Engine
Мне нужно развернуть несколько изображений PNG в GAE. я пробовал с этими двумя кодами в app.yaml. Но веб-страница не показывает изображения PNG
- url: /(.*\.(gif|png|jpg|ico|jpeg))
static_files: \1
upload: (.*\.(gif|png|jpg|ico|js|css|jpeg))- url: /(.*\.(gif|png|jpg|ico|jpeg))
static_files: /\1
upload: /(.*\.(gif|png|jpg|ico|js|css|jpeg))
мое текущее содержимое файла app.yaml
api_version: 1
threadsafe: yes
runtime: php
application: samplesite
version: 1
handlers:
- url: /
script: index.php
- url: /(.+\.php)$
script: \1
- url: /(.*\.(gif|png|jpg|ico|jpeg))
static_files: \1
upload: (.*\.(gif|png|jpg|ico|js|css|jpeg))
Переместите ваш корневой обработчик вниз. Он переопределяет все остальные записи под ним.
Многие также помещают статические файлы в определенный каталог в своем источнике, чтобы ими было легко управлять.
# All URLs ending in .gif .png or .jpg are treated as paths to static files in
# the static/ directory. The URL pattern is a regexp, with a grouping that is
# inserted into the path to the file.
- url: /(.*\.(gif|png|jpg))$
static_files: static/\1
upload: static/.*\.(gif|png|jpg)$
Других решений пока нет …