How to return generated file download with Django REST Framework?

后端 未结 5 1370
清歌不尽
清歌不尽 2021-02-04 03:20

I need to return generated file download as a Django REST Framework response. I tried the following:

def retrieve(self, request, *args, **kwargs):
    template =         


        
5条回答
  •  半阙折子戏
    2021-02-04 04:25

    This may work for you:

    file_path = file_url
    FilePointer = open(file_path,"r")
    response = HttpResponse(FilePointer,content_type='application/msword')
    response['Content-Disposition'] = 'attachment; filename=NameOfFile'
    
    return response.
    

    For FrontEnd code refer this

提交回复
热议问题