今天小编就为大家分享一篇在django中图片上传的格式校验及大来源gaodai#ma#com搞*代#码网小方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
如下所示:
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-600" or suffix.lower() == ".jpg-600": 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以下
以上就是在django中图片上传的格式校验及大小方法的详细内容,更多请关注gaodaima搞代码网其它相关文章!