Not to mention the zero CPU cost! Many thanks, I just finished moving those images over with a slightly modified version of that library, you saved me a ton of work. It was also my first chance to play with the mapreduce stuff (which I've been dying to play with), so thanks again.
Cheers! On Aug 22, 8:52 pm, Martin Ceperley <[email protected]> wrote: > Yea I just went through this process, it is a bit tricky but not too hard, > you can use a multipart POST library like > this:http://pipe.scs.fsu.edu/PostHandler/MultipartPostHandler.py > > to POST the image data to blobstore, and iterate through your models with the > mapreduce framework, then you'll need a callback handler once they are posted. > > Faster images and auto-thumbnailing are definitely worth it! Let me know if > you need help. > > -Martin > > On Aug 22, 2010, at 4:27 PM, jorge wrote: > > > > > So the changes in 1.3.6 are very welcome, indeed. In particular, the > > high performance image serving is something I would like to leverage > > immediately. The app I built and have been maintaining has several > > hundred images at this point. Unfortunately, I started writing the > > app long before the blobstore became available, so all of my images > > are stored as raw bytes in a BlobProperty in the datastore. > > > You're probably beginning to see my problem. I'd love to move all of > > the images into the blobstore to take advantage of the new high > > performance image serving. Since access to the blobstore is not > > directly exposed (that I know of), it seems to me the only way to do > > this is to iterate through all the images in the datastore, generate a > > blobstore URL for each and attempt to construct a POST request somehow > > from the raw images bytes. I don't even know if this is possible, or > > how it will work. In any event, it sounds pretty painful. I'm > > wondering if there is a suggested way to accomplish this. I have a > > few ideas but I'd like to hear others before I start on what seems to > > be a fairly difficult task. > > > TIA > > > -- > > 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 > > athttp://groups.google.com/group/google-appengine?hl=en. -- 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.
