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 smtplib模块发送SSL/TLS安全邮件实例
Apr 08 Python
Python实现批量下载图片的方法
Jul 08 Python
使用Python生成随机密码的示例分享
Feb 18 Python
Python如何发布程序的详细教程
Oct 09 Python
解决pycharm的Python console不能调试当前程序的问题
Jan 20 Python
对IPython交互模式下的退出方法详解
Feb 16 Python
Python实现元素等待代码实例
Nov 11 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
Jan 25 Python
python语言中有算法吗
Jun 16 Python
Python爬虫之Selenium设置元素等待的方法
Dec 04 Python
python3.9和pycharm的安装教程并创建简单项目的步骤
Feb 03 Python
如何在Python中妥善使用进度条详解
Apr 05 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 adodb操作mysql数据库
2009/03/19 PHP
PHP 万年历实现代码
2012/10/18 PHP
使用PHP计算两个路径的相对路径
2013/06/14 PHP
php防止sql注入之过滤分页参数实例
2014/11/03 PHP
浅谈PHP中JSON数据操作
2015/07/01 PHP
PHP实现获取并生成数据库字典的方法
2016/05/04 PHP
laravel多条件查询方法(and,or嵌套查询)
2019/10/09 PHP
javascript radio 联动效果
2009/03/04 Javascript
javascript 节点遍历函数
2010/03/28 Javascript
如何获取JQUERY AJAX返回的JSON结果集实现代码
2012/12/10 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
2013/11/20 Javascript
基于javascript实现全国省市二级联动下拉选择菜单
2016/01/28 Javascript
使用微信小程序开发前端【快速入门】
2016/12/05 Javascript
vue如何进行动画的封装
2018/09/26 Javascript
Vue.js组件间通信方式总结【推荐】
2018/11/23 Javascript
微信小程序实现同一页面取值的方法分析
2019/04/30 Javascript
layui 实现二级弹窗弹出之后 关闭一级弹窗的方法
2019/09/18 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
2020/08/31 Javascript
Python做文本按行去重的实现方法
2016/10/19 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
numpy实现合并多维矩阵、list的扩展方法
2018/05/08 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
tesserocr与pytesseract模块的使用方法解析
2019/08/30 Python
Python安装及Pycharm安装使用教程图解
2019/09/20 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
2020/01/28 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
jupyter notebook更换皮肤主题的实现
2021/01/07 Python
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
2016/02/27 HTML / CSS
Dodax奥地利:音乐、电影、书籍、玩具、电子产品等
2019/08/31 全球购物
EJB3推出JPA的原因
2013/10/16 面试题
高中三年学习生活的自我评价
2013/10/10 职场文书
上学迟到的检讨书
2014/01/11 职场文书
优秀班集体获奖感言
2014/02/03 职场文书
2014年公务员个人工作总结
2014/11/22 职场文书
报案材料怎么写
2015/05/25 职场文书