Uploadfiles = request.FILES.get('参数', '')
for i in Uploadfiles :
# 图片大小的属性 i.size
suffix = os.path.splitext(i.name)[1]if not suffix:
return False
elif suffix.lower() == '.jpeg' or suffix.lower() == ".png" or suffix.lower() == ".jpg":
pass
else:
return False
im = Image.open(i)
if im.format == 'JPEG' or im.format == "PNG":
pass
else:
return False
return True
示例中校验图片的格式是jpg或png
注意Image模块,只能处理图片,对于其他传入的文件会抛出异常,所以要try以下