Обслуживайте и загружайте большие двоичные объекты, используя один и тот же URL - PullRequest
3 голосов
/ 04 сентября 2010

Я использую Python-версию Google AppEngine. Я хочу иметь возможность обслуживать и загружать большие двоичные объекты из / в большой магазин с использованием одного и того же URL. Например, предположим, что пользователь может загрузить изображение дисплея для себя. GET-запрос к /user/USERNAME/avatar вернет изображение, в то время как POST-запрос к тому же URL установит его.

AFAIK, это невозможно, поскольку каждое действие требует другого типа обработчика.

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

1 Ответ

2 голосов
/ 04 сентября 2010

Это невозможно, не из-за «видов» обработчиков - это просто вспомогательные подклассы, которые выполняют за вас некоторую дополнительную работу, - но потому, что загрузки должны производиться по определенному, сгенерированному во время выполнения URL.

...