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中的CURL PycURL使用例子
Jun 01 Python
python根据日期返回星期几的方法
Jul 06 Python
Python使用matplotlib绘制余弦的散点图示例
Mar 14 Python
python实现自动发送报警监控邮件
Jun 21 Python
Python运行不显示DOS窗口的解决方法
Oct 22 Python
对numpy中向量式三目运算符详解
Oct 31 Python
python 利用for循环 保存多个图像或者文件的实例
Nov 09 Python
python实现支付宝转账接口
May 07 Python
解析Python3中的Import
Oct 13 Python
python继承threading.Thread实现有返回值的子类实例
May 02 Python
使用Pytorch搭建模型的步骤
Nov 16 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
Dec 10 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
PHP字符转义相关函数小结(php下的转义字符串)
2007/04/12 PHP
海河写的 Discuz论坛帖子调用js的php代码
2007/08/23 PHP
php判断手机访问还是电脑访问示例分享
2014/01/20 PHP
thinkPHP模板引擎用法示例
2016/12/08 PHP
基于PHP实现用户登录注册功能的详细教程
2020/08/04 PHP
javascript当onmousedown、onmouseup、onclick同时应用于同一个标签节点Element
2010/01/05 Javascript
js字符编码函数区别分析
2011/12/28 Javascript
原生js做的手风琴效果的导航菜单
2013/11/08 Javascript
JQuery实现table行折叠效果以JSON做数据源
2014/05/26 Javascript
JS实现关键字搜索时的相关下拉字段效果
2014/08/05 Javascript
2014年最火的Node.JS后端框架推荐
2014/10/27 Javascript
javascript原始值和对象引用实例分析
2015/04/25 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
jQuery Ajax全解析
2017/02/13 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
详解在 Angular 项目中添加 clean-blog 模板
2017/07/04 Javascript
vue项目中使用axios上传图片等文件操作
2017/11/02 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
Vue 3.0中jsx语法的使用
2020/11/13 Javascript
vue使用vant中的checkbox实现全选功能
2020/11/17 Vue.js
[03:49]辉夜杯现场龙骑士COSER秀情商“我喜欢芬队!”
2015/12/27 DOTA
Python实现的几个常用排序算法实例
2014/06/16 Python
linux 下实现python多版本安装实践
2014/11/18 Python
Python简单获取自身外网IP的方法
2016/09/18 Python
详解python中递归函数
2019/04/16 Python
Python制作微信好友背景墙教程(附完整代码)
2019/07/17 Python
Python学习笔记之函数的定义和作用域实例详解
2019/08/13 Python
python3将变量写入SQL语句的实现方式
2020/03/02 Python
python如何求圆的面积
2020/07/01 Python
HTML5-WebSocket实现聊天室示例
2016/12/15 HTML / CSS
最新茶叶店创业计划书
2014/01/14 职场文书
青岛海底世界导游词
2015/02/11 职场文书
于丹论语心得观后感
2015/06/15 职场文书
推普标语口号大全
2015/12/26 职场文书
Python使用Kubernetes API访问集群
2021/05/30 Python