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


Posted in Python onJuly 28, 2019

如下所示:

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

以上这篇在django中图片上传的格式校验及大小方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python代理抓取并验证使用多线程实现
May 03 Python
python抓取京东商城手机列表url实例代码
Dec 18 Python
python解析xml模块封装代码
Feb 07 Python
mysql 之通过配置文件链接数据库
Aug 12 Python
Python实现的排列组合计算操作示例
Oct 13 Python
Python实现的选择排序算法示例
Nov 29 Python
对matplotlib改变colorbar位置和方向的方法详解
Dec 13 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
Apr 01 Python
python中matplotlib实现随鼠标滑动自动标注代码
Apr 23 Python
安装并免费使用Pycharm专业版(学生/教师)
Sep 24 Python
python空元组在all中返回结果详解
Dec 15 Python
Python3+Appium安装及Appium模拟微信登录方法详解
Feb 16 Python
python之生产者消费者模型实现详解
Jul 27 #Python
python单线程下实现多个socket并发过程详解
Jul 27 #Python
如何使用python操作vmware
Jul 27 #Python
利用python计算windows全盘文件md5值的脚本
Jul 27 #Python
Djang的model创建的字段和参数详解
Jul 27 #Python
python中bs4.BeautifulSoup的基本用法
Jul 27 #Python
Django的Modelforms用法简介
Jul 27 #Python
You might like
《雄兵连》《烈阳天道》真的来了
2020/07/13 国漫
PHP 5.0对象模型深度探索之类的静态成员
2008/03/27 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
2014/08/22 PHP
ThinkPHP自定义函数解决模板标签加减运算的方法
2015/07/03 PHP
php打乱数组二维数组多维数组的简单实例
2016/06/17 PHP
js创建对象的几种常用方式小结(推荐)
2010/10/24 Javascript
jQuery 1.5最新版本的改进细节分析
2011/01/19 Javascript
javascript实现div的显示和隐藏的小例子
2013/06/25 Javascript
JS操作JSON要领详细总结
2013/08/25 Javascript
探讨jQuery的ajax使用场景(c#)
2013/12/03 Javascript
JS获取文本框,下拉框,单选框的值的简单实例
2014/02/26 Javascript
2种jQuery 实现刮刮卡效果
2015/02/01 Javascript
JavaScript内存管理介绍
2015/03/13 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
JS闭包与延迟求值用法示例
2016/12/22 Javascript
JavaScript运行原理分析
2018/02/09 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
浅谈在Vue.js中如何实现时间转换指令
2019/01/06 Javascript
通过实例学习React中事件节流防抖
2019/06/17 Javascript
对于Python的框架中一些会话程序的管理
2015/04/20 Python
python中defaultdict的用法详解
2017/06/07 Python
pycharm 解除默认unittest模式的方法
2018/11/30 Python
详解Pandas之容易让人混淆的行选择和列选择
2019/07/10 Python
python对常见数据类型的遍历解析
2019/08/27 Python
python爬虫爬取笔趣网小说网站过程图解
2019/11/18 Python
Python函数式编程指南:对生成器全面讲解
2019/11/19 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
keras获得某一层或者某层权重的输出实例
2020/01/24 Python
python shell命令行中import多层目录下的模块操作
2020/03/09 Python
python实现mask矩阵示例(根据列表所给元素)
2020/07/30 Python
python中判断文件结束符的具体方法
2020/08/04 Python
python 爬取腾讯视频评论的实现步骤
2021/02/18 Python
找到您丢失的钥匙、钱包和手机:Tile
2017/05/19 全球购物
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
毕业生自荐材料范文
2014/12/30 职场文书
小学公民道德宣传日活动总结
2015/03/23 职场文书