magic 模塊可以檢查文件的mime類型,而不是從后綴名來判斷,例如判斷文件是不是視頻或圖片類型如下:
1
2
3
4
5
6
7
|
#檢查文件類型 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類型的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。
原文鏈接:https://blog.csdn.net/u011085172/article/details/79075414