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修改Excel数据的实例代码
Nov 01 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
Nov 19 Python
Python 常用的安装Module方式汇总
May 06 Python
查看TensorFlow checkpoint文件中的变量名和对应值方法
Jun 14 Python
python中使用zip函数出现错误的原因
Sep 28 Python
Python中作用域的深入讲解
Dec 10 Python
Python常用爬虫代码总结方便查询
Feb 25 Python
PySide和PyQt加载ui文件的两种方法
Feb 27 Python
python中的错误如何查看
Jul 08 Python
Python timeit模块原理及使用方法
Oct 10 Python
Python使用grequests并发发送请求的示例
Nov 05 Python
Python matplotlib绘制条形统计图 处理多个实验多组观测值
Apr 21 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
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
索尼SONY ICF-7600A(W)电路分析
2021/03/01 无线电
Syphon 虹吸式咖啡壶冲煮–拨动法
2021/03/03 冲泡冲煮
第八节--访问方式
2006/11/16 PHP
PHP批量生成图片缩略图的方法
2015/06/18 PHP
PHP vsprintf()函数格式化字符串操作原理解析
2020/07/14 PHP
Javascript 构造函数 实例分析
2008/11/26 Javascript
JavaScript打印iframe内容示例代码
2013/08/20 Javascript
JS、DOM和JQuery之间的关系示例分析
2014/04/09 Javascript
详解JavaScript中的异常处理方法
2015/06/16 Javascript
JavaScript严格模式详解
2015/11/18 Javascript
清除js缓存的多种方法总结
2016/12/09 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
javascript流程控制语句集合
2017/09/18 Javascript
微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】
2017/12/06 Javascript
vue弹窗组件使用方法
2018/04/28 Javascript
nodejs中方法和模块用法示例
2018/12/24 NodeJs
17道题让你彻底理解JS中的类型转换
2019/08/08 Javascript
过滤器vue.filters的使用方法实现
2019/09/18 Javascript
layui加载数据显示loading加载完成loading消失的实例代码
2019/09/23 Javascript
python网络编程之数据传输UDP实例分析
2015/05/20 Python
详解Python的Lambda函数与排序
2016/10/25 Python
python3安装speech语音模块的方法
2018/12/24 Python
python利用Tesseract识别验证码的方法示例
2019/01/21 Python
python2.7 安装pip的方法步骤(管用)
2019/05/05 Python
Python数据分析模块pandas用法详解
2019/09/04 Python
python list多级排序知识点总结
2019/10/23 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
Python本地及虚拟解释器配置过程解析
2020/10/13 Python
Css3圆角边框制作代码
2015/11/18 HTML / CSS
经典安踏广告词
2014/03/21 职场文书
学生自我评语大全
2014/04/18 职场文书
挂靠协议书范本
2014/04/22 职场文书
工程负责人任命书
2014/06/06 职场文书
设计师求职信
2014/07/01 职场文书
vue.js 使用原生js实现轮播图
2022/04/26 Vue.js