2015-03-13 5 views
0

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

ответ

1

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

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

# 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)$ 
Смежные вопросы