Hi, Alex! Did you had any success with this?
I have similiar problem now implementing GAE Task Queue API in my T5 app. On Thu, Dec 31, 2009 at 02:41, Alex Kotchnev <akoch...@gmail.com> wrote: > I've been struggling a bit w/ getting the GAE blobstore API to upload files > into a GAE T5 based app. All of the examples include using the blobstore > service to create a URL to which the file is uploaded, after which the > blobstore passes the control to a URL provided by user, e.g. : > > url = blobstoreService.createUploadUrl("/upload") // after the upload is > done, GAE was supposed to "post" to this URL > > My initial take was to use the T5 component resources to create an event > handling URL and pass it into the blobstore service, with the expectation > that GAE will then post to my event URL at which point I'd post-process the > upload. > > The problem is that it seems that GAE doesn't initiate a new POST request > to > the given URL, but just "forwards" the request to it. As a result, because > the request is initially initiated to a non T5 URL, the whole T5 magic > doesn't kick in and my event handler isn't called. However, if I create a > simple servlet, mapped to , say '/upload', it does get called properly. > > So, the idea I have is this : create a very simple servlet mapped to > "/upload", and whenever it's called, I'll just pipe in the request into the > T5 infrastructure so that my events get called as I want them to. The > question here is : if I did that, what entrypoint in the API should I use ? > > Alternatively, I could certainly look up the T5 registry from the servlet ( > I think I know how to do that) and invoke some service in it to "post > process" the uploads. > > Can anyone point me where I should be looking at for the entrypoint into > the > T5 processing pipeline that I can invoke from the servlet ? > > Thanks in advance, > > Alex K > -- Dmitry Gusev AnjLab Team http://anjlab.com