我嘗試通過兩個步驟從表單加載文件,並使用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