2013-11-12 7 views
0

Я пытаюсь выяснить, как правильно загружать файлы в Google App Engine. Все работает, если я объявляю обработчик для статического каталога с именем images - инструкции для загрузки не требуется, но если я пытаюсь использовать регулярное выражение для загрузки только веб-графики, файлы (по-видимому) не загружаются.App Engine PHP upload file

Вот мой app.yaml:

application: static-files-demo-999 
version: 1 
runtime: php 
api_version: 1 

handlers: 
- url: /styles 
    static_dir: styles 

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

- url: /.* 
    script: main.php 

Насколько я могу сказать, что это точно, как говорят документы, просто нацеливание мою папку с изображениями. Может ли кто-нибудь определить, что я делаю неправильно?

Большое спасибо!

Best - Джо

+0

Вы получаете какую-либо ошибку или иметь доступ к любым бревнам? У вас есть ссылка на оригинальный пример? – Twisty

+0

См. Также: http://stackoverflow.com/questions/19346622/google-app-engine-php-app-images-css-not-found – Twisty

ответ

1

решаемые его. Я слишком внимательно следил за документацией и включал статическую папку на своем пути. Вот правильный код:

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

Надеюсь, это не позволит другим сделать то же самое (болвану).

  • Джо