Ошибка загрузки изображения в Django - PullRequest
0 голосов
/ 24 декабря 2009

Я пытаюсь загрузить изображение, используя обычную форму для обычного администратора для нормальной модели с полем нормального изображения.

thumb = fields.ThumbnailField(upload_to=make_upload_path, sizes=settings.VIDEO_THUMB_SIZE, blank=True, null=True)

Но я получаю сообщение об ошибке:

Upload a valid image. The file you uploaded was either not an image or a corrupted image.

Но мои изображения действительны! Я пробовал по крайней мере десять JPEG и получаю ошибку. Что я могу сделать?

1 Ответ

3 голосов
/ 25 декабря 2009

Возможно, у вас установлен PIL (библиотека изображений Python) без поддержки JPEG. Если у вас нет заголовочных файлов libjpeg, он с радостью скомпилируется и установится, просто без поддержки JPEG. Вам необходимо удалить PIL, убедиться, что вы установили libjpeg и файлы заголовков разработки libjpeg, а затем переустановили PIL. Как вы это сделаете, полностью зависит от вашей платформы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...