Thanks Kurtis, I figured out that was the issue. I downloaded a copy of PIL
from their official site. Installed the devel libraries for libjpeg and then
did a setup.py install and now its fixed :)

Regards,
Swaroop Shankar V



On Mon, Oct 24, 2011 at 11:32 AM, Kurtis Mullins
<kurtis.mull...@gmail.com>wrote:

> Django relies on Python Imagine Library to check if an image is valid or
> not. Make sure that PIL was compiled w/ the libjpeg. I'm not sure on exact
> directions on how to do that, but you can find them available online. When
> you compile PIL, it will tell you what extensions are supported or missing
> due to dependencies. Good luck!
>
> On Mon, Oct 24, 2011 at 1:33 AM, Swaroop Shankar V <swaroo...@gmail.com>wrote:
>
>> Hello All,
>> An update to my previous question. The error occurs only if I try to
>> upload jpeg images, other formats like gif, png do not have this issue.
>> Please let me know if there is any extension that i need to install to
>> support jpeg. Please note that mine is a linux machine (Opensuse 11.3).
>> Thanks
>>
>> Regards,
>>
>> Swaroop Shankar V
>>
>>
>>
>>
>> On Mon, Oct 24, 2011 at 7:07 AM, Swaroop Shankar V 
>> <swaroo...@gmail.com>wrote:
>>
>>> Hello All,
>>>
>>> I am having a trough time with the Image Field. I am trying to upload an
>>> image and even if i upload a valid image, the form validator throws an error
>>> "Upload a valid image. The file you uploaded was either not an image or a
>>> corrupted image.". I have verified that PIL is installed in my system, even
>>> then its showing this validation error. I have not done any processing as
>>> such. In my models.py i have the following statement:
>>> avatar =
>>> models.ImageField(_('Avatar'),upload_to=settings.IMAGE_UPLOAD_PATH,
>>> null=True)
>>>
>>> where IMAGE_UPLOAD_PATH is set to 'uploads/images' which i guess should
>>> be in my MEDIA_URL. Then in my forms.py i have the following statment:
>>> avatar = forms.ImageField(label=_('Avatar'))
>>>
>>> I am not sure if i have done something wrong. Please guide me. Thanks
>>>
>>> Regards,
>>>
>>> Swaroop Shankar V
>>>
>>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To post to this group, send email to django-users@googlegroups.com.
>> To unsubscribe from this group, send email to
>> django-users+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/django-users?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to