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的lambda匿名函数的简单介绍
Apr 25 Python
python有证书的加密解密实现方法
Nov 19 Python
python魔法方法-属性转换和类的表示详解
Jul 22 Python
基于numpy.random.randn()与rand()的区别详解
Apr 17 Python
python实现内存监控系统
Mar 07 Python
使用python进行波形及频谱绘制的方法
Jun 17 Python
python多线程高级锁condition简单用法示例
Nov 07 Python
numpy 返回函数的上三角矩阵实例
Nov 25 Python
pytorch如何冻结某层参数的实现
Jan 10 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
Jul 20 Python
sublime3之内网安装python插件Anaconda的流程
Nov 10 Python
详解pandas apply 并行处理的几种方法
Feb 24 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(6) 面向对象
2010/02/16 PHP
PHP文件读写操作之文件读取方法详解
2011/01/13 PHP
php 错误处理经验分享
2011/10/11 PHP
thinkPHP5 tablib标签库自定义方法详解
2017/05/10 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
php获取手机端的号码以及ip地址实例代码
2018/09/12 PHP
PHP7新功能总结
2019/04/14 PHP
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
文本框中,回车键触发事件的js代码[多浏览器兼容]
2010/06/07 Javascript
一个不错的字符串转码解码函数(自写)
2014/07/31 Javascript
node.js中的fs.unlinkSync方法使用说明
2014/12/15 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
2015/08/21 Javascript
javascript HTML5文件上传FileReader API
2020/03/27 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
flexslider.js实现移动端轮播
2017/02/05 Javascript
JS装饰器函数用法总结
2018/04/21 Javascript
Node.js折腾记一:读指定文件夹,输出该文件夹的文件树详解
2019/04/20 Javascript
Vue中强制组件重新渲染的正确方法
2021/01/03 Vue.js
Python 代码性能优化技巧分享
2012/08/07 Python
python实现调用其他python脚本的方法
2014/10/05 Python
Python lxml模块安装教程
2015/06/02 Python
python实现抖音视频批量下载
2018/06/20 Python
Flask框架学习笔记之表单基础介绍与表单提交方式
2019/08/12 Python
Django配置Bootstrap, js实现过程详解
2020/10/13 Python
纯CSS3实现Material Design效果
2017/03/09 HTML / CSS
W Concept美国:精选全球独立设计师
2017/02/22 全球购物
三星法国官方网站:Samsung法国
2019/10/31 全球购物
致跳远运动员加油稿
2014/02/11 职场文书
党员群众路线承诺书
2014/05/20 职场文书
语文教育专业求职信
2014/06/28 职场文书
爱牙日宣传活动总结
2015/02/05 职场文书
公务员年度个人总结
2015/02/12 职场文书
困难补助申请报告
2015/05/19 职场文书
2016党员读书思廉心得体会
2016/01/23 职场文书
css3带你实现3D转换效果
2022/02/24 HTML / CSS