Получение типа mime файла InMemoryUploadedFile без расширения в Python

Я пытаюсь получить mime-тип, например, файла InMemoryUploadedFile JavaScript без знания расширения файла в Python

В настоящее время я проверяю свой InMemoryUploadedFile с помощью in_memory_file.content_type, который возвращает application/octet-stream для JavaScript файла, после чего я использую Magic lib

magic.Magic(mime=True).from_buffer(in_memory_file.read())

Который возвращает текст/plain.

При загрузке файла, содержащего расширение .js, я получаю правильный mime type "text/javascript"

Вернуться на верх