使用FileUploadParser,一切都在请求中。改用put方法,您会在docs中找到一个示例:)
class FileUploadView(views.APIView):
parser_classes = (FileUploadParser,)
def put(self, request, filename, format=None):
file_obj = request.FILES['file']
# do some stuff with uploaded file
return Response(status=204)