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系列之新版本导入httplib模块报ImportError解决方案
May 23 Python
简单介绍Python中的JSON使用
Apr 28 Python
Python3实现抓取javascript动态生成的html网页功能示例
Aug 22 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
Dec 10 Python
对python 调用类属性的方法详解
Jul 02 Python
解决python 3 urllib 没有 urlencode 属性的问题
Aug 22 Python
python实现KNN分类算法
Oct 16 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
Mar 04 Python
python实现俄罗斯方块小游戏
Apr 24 Python
Python如何给你的程序做性能测试
Jul 29 Python
使用Pytorch实现two-head(多输出)模型的操作
May 28 Python
OpenCV-Python模板匹配人眼的实例
Jun 08 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可逆加密函数(分享)
2013/06/06 PHP
Yii2 输出xml格式数据的方法
2016/05/03 PHP
PHP编写简单的App接口
2016/08/28 PHP
浅谈PHP命令执行php文件需要注意的问题
2016/12/16 PHP
php生成图片缩略图功能示例
2017/02/22 PHP
JavaScript效率调优经验
2009/06/04 Javascript
poshytip 基于jquery的 插件 主要用于显示微博人的图像和鼠标提示等
2012/10/12 Javascript
JS删除数组元素的函数介绍
2013/03/27 Javascript
javaScript实现浮点数转十六进制字符
2013/10/29 Javascript
Javascript 修改String 对象 增加去除空格功能(示例代码)
2013/11/30 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
js清理Word格式示例代码
2014/02/13 Javascript
JavaScript遍历table表格中的某行某列并打印其值
2014/07/08 Javascript
浅析javascript 定时器
2014/12/23 Javascript
html的DOM中document对象anchors集合用法实例
2015/01/21 Javascript
JS实现拖动滚动条评分的效果代码分享
2016/09/29 Javascript
jquery插件bootstrapValidator表单验证详解
2016/12/15 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
详解如何使用vue-cli脚手架搭建Vue.js项目
2017/05/19 Javascript
node.js 利用流实现读写同步,边读边写的方法
2017/09/11 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
2017/12/07 Javascript
js实现掷骰子小游戏
2019/10/24 Javascript
Python实现生成简单的Makefile文件代码示例
2015/03/10 Python
python批量设置多个Excel文件页眉页脚的脚本
2018/03/14 Python
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
关于python列表增加元素的三种操作方法
2018/08/22 Python
Python实现汇率转换操作
2020/05/03 Python
CSS3 圆角效果
2009/07/15 HTML / CSS
车贷收入证明范本
2014/01/09 职场文书
文明宿舍获奖感言
2014/02/07 职场文书
教师远程培训感言
2014/03/06 职场文书
5.12护士节演讲稿
2014/04/30 职场文书
Golang 获取文件md5校验的方法以及效率对比
2021/05/08 Golang
Python turtle实现贪吃蛇游戏
2021/06/18 Python
Python&Matlab实现灰狼优化算法的示例代码
2022/03/21 Python
在Oracle表中进行关键词搜索的过程
2022/06/10 Oracle