Как проверить тип ввода Django Rest?

Я разрабатываю конечную точку с использованием фреймворка Django rest. Моя конечная точка принимает файл или текст. На стороне фронтенда пользователи могут отправлять текст или файл. Я запутался в том, как проверить, является ли входной сигнал файлом или текстом? Я пробовал os.path.is_file(), но он не проверяет InMemoryUploadedFile.

Может ли кто-нибудь помочь мне с этой проблемой?

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