DRF: Неправильное распознавание типа содержимого для файлов CSV при отправке запроса с помощью curl
У меня есть простой вид DRF:
@api_view(['post'])
def test(request):
file = request.FILES['file']
content_type = file.content_type
return Response('ok')
Я делаю запросы с помощью curl.
Проблема в том, что когда я отправляю CSV файл в запросе, тип содержимого определяется неправильно. Например:
curl --location -X POST \
-F 'file=@"file.csv"' \
'http://localhost:8000/tasks/test'
показывает тип содержимого == 'application/octet-stream'. Я бы ожидал, что это будет текст/csv. Но когда я отправляю png файл, тип содержимого 'image/png'.
Как правильно распознать тип содержимого при отправке файлов csv?