python 检查文件mime类型的方法


Posted in Python onDecember 08, 2018

magic 模块可以检查文件的mime类型,而不是从后缀名来判断,例如判断文件是不是视频或图片类型如下:

#检查文件类型
mime_type = magic.from_file(full_path,mime=True)
logger.info("上传的文件类型:"+str(mime_type))
if not mime_type.startswith('video') and not mime_type.startswith('image'):
 logger.error("非法的文件类型!")
 os.remove(full_path)
 return JsonResponse({'code':500,'msg':'非法的文件类型!'})

以上这篇python 检查文件mime类型的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python基于xmlrpc实现二进制文件传输的方法
Jun 02 Python
详解Python中 __get__和__getattr__和__getattribute__的区别
Jun 16 Python
基础的十进制按位运算总结与在Python中的计算示例
Jun 28 Python
使用Django Form解决表单数据无法动态刷新的两种方法
Jul 14 Python
Python编程求解二叉树中和为某一值的路径代码示例
Jan 04 Python
python3 破解 geetest(极验)的滑块验证码功能
Feb 24 Python
基于多进程中APScheduler重复运行的解决方法
Jul 22 Python
python破解bilibili滑动验证码登录功能
Sep 11 Python
python使用paramiko实现ssh的功能详解
Mar 06 Python
宝塔面板成功部署Django项目流程(图文)
Jun 22 Python
Python容器类型公共方法总结
Aug 19 Python
python模块内置属性概念及实例
Feb 18 Python
python使用magic模块进行文件类型识别方法
Dec 08 #Python
将pandas.dataframe的数据写入到文件中的方法
Dec 07 #Python
python用pandas数据加载、存储与文件格式的实例
Dec 07 #Python
Python判断一个文件夹内哪些文件是图片的实例
Dec 07 #Python
用python脚本24小时刷浏览器的访问量方法
Dec 07 #Python
浅谈python下含中文字符串正则表达式的编码问题
Dec 07 #Python
python 实现调用子文件下的模块方法
Dec 07 #Python
You might like
基于mysql的论坛(7)
2006/10/09 PHP
php5.2时间相差8小时
2007/01/15 PHP
支持中文的PHP按字符串长度分割成数组代码
2015/05/17 PHP
基于ThinkPHP实现的日历功能实例详解
2017/04/15 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
兼容IE和Firefox的javascript获取iframe文档内容的函数
2011/08/15 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
从数组中随机取x条不重复数据的JS代码
2013/12/24 Javascript
jQuery 回车事件enter使用示例
2014/02/18 Javascript
JavaScript函数详解
2014/11/17 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
浅谈Javascript 数组与字典
2015/01/29 Javascript
jQuery EasyUi 验证功能实例解析
2017/01/06 Javascript
vue params、query传参使用详解
2017/09/12 Javascript
JavaScript自执行函数和jQuery扩展方法详解
2017/10/27 jQuery
原生JS封装_new函数实现new关键字的功能
2018/08/12 Javascript
JS实现的贪吃蛇游戏案例详解
2019/05/01 Javascript
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
2019/05/16 Javascript
JS中的模糊查询功能
2019/12/08 Javascript
Sublime Text3 配置 NodeJs 环境的方法
2020/05/20 NodeJs
Python 执行字符串表达式函数(eval exec execfile)
2014/08/11 Python
Python实现的远程文件自动打包并下载功能示例
2019/07/12 Python
基于Python的ModbusTCP客户端实现详解
2019/07/13 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
python Zmail模块简介与使用示例
2020/12/19 Python
东方电视购物:东方CJ
2016/10/12 全球购物
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
学前班教师的自我鉴定
2013/12/05 职场文书
自荐书模板
2013/12/19 职场文书
2014三八妇女节活动总结
2014/03/01 职场文书
三项教育活动实施方案
2014/03/30 职场文书
企业环保标语
2014/06/10 职场文书
2014国庆节国旗下演讲稿(精选版)
2014/09/26 职场文书
如何使用Maxwell实时同步mysql数据
2021/04/08 MySQL
Python内置类型集合set和frozenset的使用详解
2022/04/26 Python