我尝试通过两个步骤从表单加载文件,并使用BlobStoreUploadHandler。 在第一步,我用请求处理程序重新获取表单数据,并检查它是否有效(表单action =“/ a”)。然后,如果表单有效,我想将表单操作重写为upload_url,其中如何在谷歌appengine中调用请求处理程序,python
upload_url = blobstore.create_upload_url('/a')
并用新的path_info调用post请求。如何通过更改path_info调用请求?
class SendFormwithFile(webapp.RequestHandler):
...
def post(self):
...
if form.is_valid():
self.request.path_info = upload_url
else:
...
return form with error message
...
这是解决我的问题的最好办法,谢谢。 – Raf