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 相关文章推荐
tornado捕获和处理404错误的方法
Feb 26 Python
Django代码性能优化与Pycharm Profile使用详解
Aug 26 Python
Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意事项
Nov 30 Python
Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】
Jan 05 Python
pandas去重复行并分类汇总的实现方法
Jan 29 Python
Python PyInstaller库基本使用方法分析
Dec 12 Python
利用python在excel中画图的实现方法
Mar 17 Python
Python嵌入C/C++进行开发详解
Jun 09 Python
pytorch学习教程之自定义数据集
Nov 10 Python
运行python提示no module named sklearn的解决方法
Nov 29 Python
关于django python manage.py startapp 应用名出错异常原因解析
Dec 15 Python
删除pycharm鼠标右键快捷键打开项目的操作
Jan 16 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
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
无JS,完全php面向过程数据分页实现代码
2012/08/27 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
2013/06/17 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
laravel5.2表单验证,并显示错误信息的实例
2019/09/29 PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
2019/10/17 PHP
FF火狐下获取一个元素同类型的相邻元素实现代码
2012/12/15 Javascript
关于include标签导致js路径找不到的问题分析及解决
2013/07/09 Javascript
jQuery判断checkbox是否选中的3种方法
2014/08/12 Javascript
JS模仿腾讯图片站的图片翻页按钮效果完整实例
2016/06/21 Javascript
微信小程序 教程之注册页面
2016/10/17 Javascript
WebPack基础知识详解
2017/01/16 Javascript
详解如何探测小程序返回到webview页面
2019/05/14 Javascript
ant design vue中表格指定格式渲染方式
2020/10/28 Javascript
[01:46]DOTA2上海特锦赛小组赛英文解说KotlGuy采访
2016/02/27 DOTA
[24:42]VP vs TNC Supermajor小组赛B组 BO3 第三场 6.2
2018/06/03 DOTA
Python多进程库multiprocessing中进程池Pool类的使用详解
2017/11/24 Python
利用Python代码实现一键抠背景功能
2019/12/29 Python
anaconda3安装及jupyter环境配置全教程
2020/08/24 Python
scrapy头部修改的方法详解
2020/12/06 Python
IE矩阵Matrix滤镜旋转与缩放及如何结合transform
2012/11/29 HTML / CSS
电脑租赁公司创业计划书
2014/01/08 职场文书
满月酒答谢词
2014/01/14 职场文书
后进生转化工作制度
2014/01/17 职场文书
仓库保管员岗位职责
2015/02/09 职场文书
限期整改通知书
2015/04/22 职场文书
劳保用品管理制度范本
2015/08/06 职场文书
2016年元旦寄语
2015/08/17 职场文书
离职员工给领导和同事的感谢信
2015/11/03 职场文书
机关干部作风整顿心得体会
2016/01/22 职场文书
幼儿园音乐教学反思
2016/02/18 职场文书
2017新年晚会开幕词
2016/03/03 职场文书
求职信:求职应该注意的问题
2019/04/24 职场文书
TensorFlow中tf.batch_matmul()的用法
2021/06/02 Python
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python
利用python实时刷新基金估值(摸鱼小工具)
2021/09/15 Python