网络编程
位置:首页>> 网络编程>> Python编程>> 在django中图片上传的格式校验及大小方法

在django中图片上传的格式校验及大小方法

作者:拓宽视野  发布时间:2023-04-02 23:12:56 

标签:django,图片,上传,格式,校验

如下所示:


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以下

来源:https://blog.csdn.net/Areigninhell/article/details/80254382

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com