HTTP POST for your own form works. I did not try to submit the file, but here is how I can submit the form. You can get the file from the Internet, add it to the form, and the file will be stored in your blob store.
import urllib data = urllib.urlencode({"id":str(id), "password" : self.request.POST['passwd'], "edit" : "edit"}) result = urlfetch.fetch(url="http://www.montao.com.br/upload", payload=data, method=urlfetch.POST, headers={'Content-Type': 'application/x-www-form-urlencoded'})
A similar question was also found there.
I hope this works for you.
source share