我使用的是谷歌AppEngine的python版本。我希望能够使用相同的URL从blobstore中提供blob并将其上传到blobstore中。例如,假设用户可以为自己上传显示图片。对/user/USERNAME/avatar
的GET请求将返回图像,而对同一URL的POST请求将设置它。
AFAIK, this isn't possible, as each action requires a different kind of handler.
当然,我可以使用两个处理程序,但这是一个kludge,而且当涉及到这些东西时我有强迫症。
答案 0 :(得分:2)
这是不可能的,不是因为处理程序'种类' - 这些只是为您做一些额外工作的便利子类 - 但是因为上传必须是特定的,运行时生成的URL。