I use the blobstore to upload images to my application. 

After they are uploaded:

   - verify it a valid image 
   - convert to jpg
   - resize the image to <1 meg
   - create a thumbnail image store it in another table
   - put it in data store column(db.BlobProperty() )
   - delete the blobstore since I do not need it anymore
   
If you use the datastore be sure to only store one blob in a table per 
key.  If you do the following performance and scalability will suffer.
 

> class ImageStore(db.Model):
>     thumbId=db.IntegerProperty()
>
>   image=db.BlobProperty()
>
>    thumbnail=db.BlobProperty()
>

Check out my app: http:// www.hikejournal.com



On Saturday, August 25, 2012 9:10:32 PM UTC-5, seafangs wrote:
>
> Hello,
>
> I'm new to GAE (and this forum), please forgive any ignorance on my part. 
> I've been searching around to find out what the best practice is, to allow 
> users to upload images using Django on GAE. The clincher is that I want to 
> use Cloud SQL.
>
> I see that the docs recommend the Blobstore as the place to store images. 
> I understand that I am also able to store images in a Cloud SQL MEDIUMBLOB 
> (or equivalent) field (or even in a TextField in a binary form). However I 
> also understand that the latter approaches -- storing it into a MEDIUMBLOB 
> or as binary data -- are advised against.
>
> So that brings me back to storing it in the Blobstore. But will I be able 
> to use the Blobstore and Cloud SQL in the same GAE environment? I got the 
> impression that the Datastore and Cloud SQL were more or less alternatives 
> to each other. But I also get the impression that Blobstore is separate, in 
> some sense, from the normal Datastore.
>
> Can anyone offer me any guidance on a best approach?
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/iWlu79nnIS4J.
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