在服务器端,Django
其余服务器在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"
为什么不能解析多部分数据?
我在这里缺少任何配置吗?