Google Appengine «Загрузить» директива не будет работать, как ожидалось - PullRequest
3 голосов
/ 15 декабря 2011

Поскольку upload - это регулярное выражение, которое соответствует файлам, загружаемым в статическое хранилище, следующий обработчик app.yaml должен работать только с каталогом 'static / images / jpg' , mustn не так ли?

- url: /images/(.*?)\.(jpg|png)          
  static_files: static/images/\2/data.\2          
  upload: static/images/jpg/(.*)                     

Оба запроса получают данные файла с сервера, хотя «static / images / jpg» является единственным значением для директивы загрузки:

 wget http://application_url/images/data.jpg
 wget http: //application_url/images/data.png

Не могли бы вы описать правильное значение директивы загрузки?

1 Ответ

1 голос
/ 17 августа 2012

не так ли?

Да, должно.

Не могли бы вы описать правильный смысл директивы загрузки?

Ваше понимание верно, но что-то не так происходит.Я пытался воспроизвести эту проблему, но мне пока не повезло.Можете ли вы запустить appcfg.py с параметром --noisy и проверить, был ли файл png непреднамеренно обработан или нет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...