Hi there, wanted to share the solution i found. before doing any
manipulations on the images, you should call read() method on the
image field of the FILES dictionary

image = request.FILES["picture"].read()



On May 9, 11:57 pm, Philip <philip.nuzh...@gmail.com> wrote:
> Sure Martin,
>
> I am using Django forms to handle data inputing
>
> from django import forms
>
> class MyForm(forms.Form):
>     picture = forms.FileField()
>
> Here's how it gets bound in the request handler
>
> myForm = MyForm(request.POST, request.FILES)
>
> And then i attempt to generate a thumbnail
>
> from google.appengine.api import images
> images.resize(myForm.cleaned_data["picture"], 50, 50)
>
> I should note that the whole thing runs on django non-rel for
> appengine.
>
> Thanks for your time,
>
> Philip
>
> On May 9, 8:13 pm, Martin Webb <spydre...@yahoo.co.uk> wrote:
>
>
>
>
>
> > Can you send over more of your code - ie the handler that gets the image
> > and the complete code you are using to resize it including all your 
> > includes - i will tell you what you are doing wrong.
>
> > Regards
>
> > Martin Webb
>
> > The information contained in this email is confidential and may contain 
> > proprietary information. It is meant solely for the intended recipient. 
> > Access to this email by anyone else is unauthorised. If you are not the 
> > intended recipient, any disclosure, copying, distribution or any action 
> > taken or omitted in reliance on this, is prohibited and may be unlawful. No 
> > liability or responsibility is accepted if information or data is, for 
> > whatever reason corrupted or does not reach its intended recipient. No 
> > warranty is given that this email is free of viruses. The views expressed 
> > in this email are, unless otherwise stated, those of the author
>
> > ________________________________
> > From: Philip <philip.nuzh...@gmail.com>
> > To: Google App Engine <google-appengine@googlegroups.com>
> > Sent: Sun, 9 May, 2010 13:45:08
> > Subject: [google-appengine] images api: problem generating a thumbnail
>
> > Hello,
>
> > I'm trying to generate a thumbnail for an image uploaded through a
> > form. I use images api provided with app engine:
>
> > images.resize(pic, width, height)
>
> > When run on a dev server, I get
> >             google.appengine.api.images.BadImageError exception
> > On the appspot, I get
> >             An error occurred parsing (locally or remotely) the
> > arguments to images.Transform(). <class
> > 'google.appengine.runtime.apiproxy_errors.ArgumentError'>
>
> > I am positive that the original image is not null (i am able to store
> > it in the database and later retrieve and render it).
>
> > Any ideas?
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-appengine+unsubscr...@googlegroups.com.
> > 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 google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-appengine+unsubscr...@googlegroups.com.
> > 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 google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> 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 google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to