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实现的百度站长自动URL提交小工具
Jun 27 Python
人脸识别经典算法一 特征脸方法(Eigenface)
Mar 13 Python
对Python中9种生成新对象的方法总结
May 23 Python
python基于paramiko将文件上传到服务器代码实现
Jul 08 Python
python性能测量工具cProfile使用解析
Sep 26 Python
python爬虫模块URL管理器模块用法解析
Feb 03 Python
利用python中集合的唯一性实现去重
Feb 11 Python
使用 Python 在京东上抢口罩的思路详解
Feb 27 Python
python与c语言的语法有哪些不一样的
Sep 13 Python
小白教你PyCharm从下载到安装再到科学使用PyCharm2020最新激活码
Sep 25 Python
calendar在python3时间中常用函数举例详解
Nov 18 Python
Python  lambda匿名函数和三元运算符
Apr 19 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制作静态网站的模板框架(一)
2006/10/09 PHP
php新浪微博登录接口用法实例
2014/12/23 PHP
php使用Jpgraph创建柱状图展示年度收支表效果示例
2017/02/15 PHP
php实现的简单多进程服务器类完整示例
2020/02/01 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
js操纵跨frame的三级联动select下拉选项实例介绍
2013/05/19 Javascript
原生js获取宽高与jquery获取宽高的方法关系对比
2014/04/04 Javascript
基于jQuery实现下拉框
2014/11/24 Javascript
什么是MEAN?JavaScript编程中的MEAN是什么意思?
2014/12/18 Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
2016/08/01 Javascript
详解前端自动化工具gulp自动添加版本号
2016/12/20 Javascript
jQuery.Form实现Ajax上传文件同时设置headers的方法
2017/06/26 jQuery
使用jQuery实现简单的tab框实例
2017/08/22 jQuery
微信小程序使用二次贝塞尔曲线画波浪
2018/12/25 Javascript
JavaScript中的 new 命令
2019/05/22 Javascript
百度小程序自定义通用toast组件
2019/07/17 Javascript
微信小程序页面调用自定义组件内的事件详解
2019/09/12 Javascript
uni-app使用微信小程序云函数的步骤示例
2020/05/22 Javascript
[47:21]Liquid vs TNC Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
python中关于日期时间处理的问答集锦
2013/03/08 Python
Python连接数据库学习之DB-API详解
2017/02/07 Python
python得到单词模式的示例
2018/10/15 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
对Python中一维向量和一维向量转置相乘的方法详解
2019/08/26 Python
Python自动化完成tb喵币任务的操作方法
2019/10/30 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
解析python 中/ 和 % 和 //(地板除)
2020/06/28 Python
Python高并发和多线程有什么关系
2020/11/14 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
详解Python调用系统命令的六种方法
2021/01/28 Python
CSS3+DIV实现漂亮的动画彩色标签
2016/06/16 HTML / CSS
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
初中三年毕业生的自我评价分享
2014/02/14 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
酒店仓管员岗位职责
2015/04/01 职场文书
详解Python自动化之文件自动化处理
2021/06/21 Python