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 max内置函数详细介绍
Nov 17 Python
用virtualenv建立多个Python独立虚拟开发环境
Jul 06 Python
使用Python爬虫库BeautifulSoup遍历文档树并对标签进行操作详解
Jan 25 Python
PyQt5+python3+pycharm开发环境配置教程
Mar 24 Python
在keras 中获取张量 tensor 的维度大小实例
Jun 10 Python
python新手学习使用库
Jun 11 Python
面向新手解析python Beautiful Soup基本用法
Jul 11 Python
Python如何实现机器人聊天
Sep 10 Python
Python tkinter之Bind(绑定事件)的使用示例
Feb 05 Python
python元组拆包实现方法
Feb 28 Python
python之django路由和视图案例教程
Jul 26 Python
如何在python中实现ECDSA你知道吗
Nov 23 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 引用是个坏习惯
2010/03/12 PHP
php mysql 判断update之后是否更新了的方法
2012/01/10 PHP
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
php实现求相对时间函数
2015/06/15 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
兼容ie和firefox js关闭代码
2008/12/11 Javascript
JS getStyle获取最终样式函数代码
2010/04/01 Javascript
javascript full screen 全屏显示页面元素的方法
2013/09/27 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
2014/09/01 Javascript
jQuery判断当前点击的是第几个li的代码
2014/09/26 Javascript
javascript实现网页字符定位的方法
2015/07/14 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
js实现无缝滚动图
2017/02/22 Javascript
JavaScript实现动态添加Form表单元素的方法示例
2017/08/14 Javascript
纯js实现画一棵树的示例
2017/09/05 Javascript
在vue中使用公共过滤器filter的方法
2018/06/26 Javascript
vue配置接口域名方法总结
2019/05/12 Javascript
解决layer.confirm快速点击会重复触发事件的问题
2019/09/23 Javascript
Python3 log10()函数简单用法
2019/02/19 Python
Python中查看变量的类型内存地址所占字节的大小
2019/06/26 Python
Django框架models使用group by详解
2020/03/11 Python
Python按照list dict key进行排序过程解析
2020/04/04 Python
python 代码运行时间获取方式详解
2020/09/18 Python
兰蔻加拿大官方网站:Lancome加拿大
2016/08/05 全球购物
美体小铺印度官网:The Body Shop印度
2019/10/17 全球购物
乌克兰移动电子产品和相关配件的在线商店:iTMag
2020/03/16 全球购物
会计专业自荐信
2013/12/02 职场文书
六一亲子活动总结
2014/07/01 职场文书
个人批评与自我批评
2014/10/15 职场文书
2014年会计人员工作总结
2014/12/10 职场文书
综合管理员岗位职责
2015/02/11 职场文书
班主任开场白
2015/06/01 职场文书
2016护理专业求职自荐书
2016/01/28 职场文书
Django集成富文本编辑器summernote的实现步骤
2021/05/31 Python