django 다운로드 파일 (중국어 경로 문제 해결)

2125 단어 #django
def file_download(request):
    """      """
    #               
    #                  ok
    # with open('xxx', mode='rb') as f:
    # 	data = f.read()
    
    res = requests.get(xxx)
    #       (      )
    data = res.iter_content()

    #   content_type='application/octet-stream'        
    response = HttpResponse(data, content_type='application/octet-stream')

    #      ,    &      
    response['Content-Disposition'] = 'attachment; filename={}'.format(escape_uri_path(file_object.name))
    return response

좋은 웹페이지 즐겨찾기