From 8be32c6e5c2d86383692f88d7e5ea3593177c08f Mon Sep 17 00:00:00 2001 From: jaskaranSM Date: Fri, 1 Nov 2019 20:26:36 +0530 Subject: [PATCH] Fixed Broken Mimetype Detection --- bot/helper/ext_utils/fs_utils.py | 5 +++-- requirements.txt | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bot/helper/ext_utils/fs_utils.py b/bot/helper/ext_utils/fs_utils.py index ad3b40f..e598663 100644 --- a/bot/helper/ext_utils/fs_utils.py +++ b/bot/helper/ext_utils/fs_utils.py @@ -3,7 +3,7 @@ from bot import aria2, LOGGER, DOWNLOAD_DIR import shutil import os import pathlib -import mimetypes +import mimelib def clean_download(path: str): @@ -39,6 +39,7 @@ def tar(orig_path: str): def get_mime_type(file_path): - mime_type = mimetypes.guess_type(file_path)[0] + mime_type = mimelib.url(file_path).mime_type mime_type = mime_type if mime_type else "text/plain" return mime_type + diff --git a/requirements.txt b/requirements.txt index 64306e8..466fbfe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,3 +9,4 @@ pyasn1-modules>=0.2.1 uritemplate>=3.0.0 urllib3>=1.23 aria2p>=0.3.0,<=0.5.0 +mimelib