Не удалось показать изображения в Google App Engine

Не удалось показать изображения в 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))

0

Решение

Переместите ваш корневой обработчик вниз. Он переопределяет все остальные записи под ним.

Многие также помещают статические файлы в определенный каталог в своем источнике, чтобы ими было легко управлять.

# 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)$
1

Другие решения

Других решений пока нет …