Как проверить формат изображения в django ImageField

Наш проект использует Python 2.7, PIL 1.1.7 и Django 1.5.1. Существует ImageField, который работает нормально для многих форматов изображений, включая bmp, gif, ico, pnm, psd, tif и pcx. Однако необходимо разрешить только изображения PNG или JPG. Как это можно сделать?

Upd. Я знаю, что могу проверить расширение файла и заголовок http Content-Type. Но ни один из методов не является надежным. Я спрашиваю, есть ли способ проверить содержимое загруженного файла на наличие png / jpg.

Ответы на вопрос(3)

Ваш ответ на вопрос