在django中图片上传的格式校验及大小方法
时间:2021-03-13 09:47:03|栏目:Python代码|点击: 次
如下所示:
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以下
栏 目:Python代码
本文地址:http://www.codeinn.net/misctech/79679.html






