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制作爬虫并将抓取结果保存到excel中
Apr 06 Python
Python实现的计数排序算法示例
Nov 29 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
Dec 15 Python
TensorFlow实现Softmax回归模型
Mar 09 Python
用python处理图片实现图像中的像素访问
May 04 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
Oct 26 Python
python2使用bs4爬取腾讯社招过程解析
Aug 14 Python
解决Django migrate不能发现app.models的表问题
Aug 31 Python
Python中断多重循环的思路总结
Oct 04 Python
python中turtle库的简单使用教程
Nov 11 Python
使用Python获取爱奇艺电视剧弹幕数据的示例代码
Jan 12 Python
python 中的@运算符使用
May 26 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
整理的9个实用的PHP库简介和下载
2010/11/09 PHP
PHP实现的DES加密解密实例代码
2016/04/06 PHP
ThinkPHP框架里隐藏index.php
2016/04/12 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
js 浮动层菜单收藏
2009/01/16 Javascript
MooTools 1.2介绍
2009/09/14 Javascript
有效的捕获JavaScript焦点的方法小结
2009/10/08 Javascript
运算符&&的三个不同层次
2013/04/07 Javascript
cookie.js 加载顺序问题怎么才有效
2013/07/31 Javascript
纯js实现重发验证码按钮倒数功能
2015/04/21 Javascript
基于JavaScript实现Json数据根据某个字段进行排序
2015/11/24 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
js实现用户输入的小写字母自动转大写字母的方法
2017/01/21 Javascript
JS设计模式之数据访问对象模式的实例讲解
2017/09/30 Javascript
微信小程序实现刷脸登录
2018/05/25 Javascript
python的正则表达式re模块的常用方法
2013/03/09 Python
python数组复制拷贝的实现方法
2015/06/09 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
unittest+coverage单元测试代码覆盖操作实例详解
2018/04/04 Python
基于pandas将类别属性转化为数值属性的方法
2018/07/25 Python
python使用suds调用webservice接口的方法
2019/01/03 Python
Django保护敏感信息的方法示例
2019/05/09 Python
python利用opencv实现SIFT特征提取与匹配
2020/03/05 Python
python语音识别指南终极版(有这一篇足矣)
2020/09/09 Python
html5本地存储_动力节点Java学院整理
2017/07/12 HTML / CSS
html5时钟实现代码
2010/10/22 HTML / CSS
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
美国渔具店:FishUSA
2019/08/07 全球购物
公关关系专员的自我评价分享
2013/11/20 职场文书
幼儿教师研修感言
2014/02/12 职场文书
优秀班集体先进事迹材料
2014/05/28 职场文书
高三英语复习计划
2015/01/19 职场文书
2015年体育教学工作总结
2015/05/20 职场文书
2016年度基层党建工作公开承诺书
2016/03/25 职场文书
mysql的MVCC多版本并发控制的实现
2021/04/14 MySQL
Django实现聊天机器人
2021/05/31 Python