Подавать и загружать капли, используя тот же URL -адрес
-
30-09-2019 - |
Вопрос
Я использую версию Google Appengine Python. Я хочу иметь возможность служить и загружать капли из/в Blobstore, используя тот же URL. В качестве примера, скажем, пользователь может загрузить отображение изображения для себя. Получить запрос на /user/USERNAME/avatar
Вернут изображение, в то время как запрос сообщения на тот же URL -адрес установит его.
Afaik, это невозможно, так как каждое действие требует другого типа обработчика.
Конечно, я мог бы просто использовать два хендлера, но это Kludge, и у меня есть ОКР, когда дело доходит до этих вещей.
Решение
Это невозможно, не из -за «обработчиков» - это просто удобные подклассы, которые выполняют дополнительную работу для вас, а потому, что загрузки должны быть в определенном URL -адресе, созданном во время выполнения.