I think you've got the picture.  I was dealing with this sort of thing
a couple weeks ago and wrote a cookbook page that kinda-sorta makes it
a one step process.
http://appengine-cookbook.appspot.com/recipe/just-in-time-blobstore-upload-urls

Let me know if it's helpful.

-- John

On Sep 5, 11:03 am, Shay Erlichmen <[email protected]> wrote:
> I have an OCR service* that allows you to upload pictures and get the
> text.
> The service has a very simple REST API (/post_image) where you POST
> the image (and some metadata) and you get the result in JSON format.
> The service is called from Flash, Web, and other clients.
>
> So far I've used blobs in the datastore to store and serve the images
> and I want to move to the blobstore (in order to use get_serving_url)
> As far as I can see, I need to break my /post_image method into two
> steps: the first step will be to call a new method /prepare_upload
> which will get me the upload url (by calling create_upload_url(...)),
> then call the returned upload_url and get the JSON data.
> To make things more awkward, the result from the upload url cannot be
> the JSON data itself but a redirect to a url that returns the JSON
> data.
>
> Questions:
> 1. Did I analyze it right? Is is a two stepper flow for my clients?
> are there any unnecessary steps??.
> 2. In case I got it correct, are there any plans for direct upload to
> the blobstore (without calling create_upload_url(...))
>
> * service for illustration purpose only, I don't really have this
> exact service.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to