在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 linecache.getline()读取文件中特定一行的脚本
Sep 06 Python
跟老齐学Python之再深点,更懂list
Sep 20 Python
基于python实现名片管理系统
Nov 30 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
Aug 17 Python
python3实现在二叉树中找出和为某一值的所有路径(推荐)
Dec 26 Python
以SQLite和PySqlite为例来学习Python DB API
Feb 05 Python
使用TensorFlow搭建一个全连接神经网络教程
Feb 06 Python
python 两个一样的字符串用==结果为false问题的解决
Mar 12 Python
Pycharm中配置远程Docker运行环境的教程图解
Jun 11 Python
Elasticsearch py客户端库安装及使用方法解析
Sep 14 Python
Pycharm中使用git进行合作开发的教程详解
Nov 17 Python
python正则表达式re.match()匹配多个字符方法的实现
Jan 27 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
海河写的 Discuz论坛帖子调用js的php代码
2007/08/23 PHP
php常用Stream函数集介绍
2013/06/24 PHP
完美解决PHP中的Cannot modify header information 问题
2013/08/12 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
2015/04/21 PHP
PHP获取文件扩展名的4种方法
2015/11/24 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
PHP简单实现二维数组的矩阵转置操作示例
2017/11/24 PHP
js 幻灯片的实现
2011/12/06 Javascript
js的alert弹出框出现乱码解决方案
2013/09/02 Javascript
javascript完美拖拽的实现方法
2013/09/29 Javascript
使用delegate方法为一个tr标签加一个链接
2014/06/27 Javascript
angularjs中的e2e测试实例
2014/12/06 Javascript
JS+CSS实现简易实用的滑动门菜单效果
2015/09/18 Javascript
H5移动端图片压缩上传开发流程
2016/11/09 Javascript
详解jQuery事件
2017/01/13 Javascript
关于在LayUI中使用AJAX提交巨坑记录
2019/10/25 Javascript
vue prop传值类型检验方式
2020/07/30 Javascript
python实现在每个独立进程中运行一个函数的方法
2015/04/23 Python
python自动化报告的输出用例详解
2018/05/30 Python
python将处理好的图像保存到指定目录下的方法
2019/01/10 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
python实现根据文件格式分类
2019/10/31 Python
python中栈的原理及实现方法示例
2019/11/27 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
2020/05/18 Python
Python 制作查询商品历史价格的小工具
2020/10/20 Python
荣耀俄罗斯官网:HONOR俄罗斯
2020/10/31 全球购物
公司请假条范文
2014/04/11 职场文书
会计毕业生自荐书
2014/06/12 职场文书
医院我们的节日活动实施方案
2014/08/22 职场文书
庆祝新中国成立65周年“向国旗敬礼”网上签名寄语
2014/09/27 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书
python实现语音常用度量方法的代码详解
2021/05/25 Python
MSSQL基本语法操作
2022/04/11 SQL Server