使用相同的URL提供和上传blob

时间:2010-09-04 13:20:05

标签: google-app-engine web-applications blobstore

我使用的是谷歌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,而且当涉及到这些东西时我有强迫症。

1 个答案:

答案 0 :(得分:2)

这是不可能的,不是因为处理程序'种类' - 这些只是为您做一些额外工作的便利子类 - 但是因为上传必须是特定的,运行时生成的URL。