Django не поддерживает заголовок типа контента запроса REST как «multipart / form-data» - PullRequest
0 голосов
/ 01 октября 2018

На стороне сервера Django rest сервер настроен со следующими синтаксическими анализаторами в settings.py

REST_FRAMEWORK = {
    'DEFAULT_RENDERER_CLASSES': (
        'rest_framework.renderers.JSONRenderer',
    ),
    'DEFAULT_PARSER_CLASSES': (
        'rest_framework.parsers.JSONParser',
        'rest_framework.parsers.MultiPartParser'
    )
}

Когда я отправляю запрос от клиента с заголовком типа контента как "multipart/form-data",это не разрешает данные запроса, отправленные клиентом (загрузка файла).В режиме отладки значение request.FILES отображается как пустое.

Если я отправляю тот же запрос без заголовка типа содержимого, объект запроса содержит данные загрузки файла (успешный случай).В режиме отладки request.FILES содержит загруженные файлы.

У нас много клиентов REST, и я не могу заставить клиентов не устанавливать заголовок типа содержимого.

Почему Django не может разрешить многокомпонентные данные, когда заголовок типа содержимого "multipart/form-data"?

Мне здесь не хватает какой-либо конфигурации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...