코딩/장고
장고 파일 다운로드 인코딩 에러
비전공개발자
2020. 10. 21. 16:56
try:
queryset = get_object_or_404(TbattachFile, pk=pk)
file_handle = os.path.join(PROJECT_ROOT, str(queryset.file_path))
filename = queryset.origin_nm
document = open(file_handle, 'rb')
response = HttpResponse(FileWrapper(document), content_type='application/octet-stream')
response['Content-Disposition'] = "attachment; filename*=UTF-8''{}".format(quote(filename.encode('utf-8')))
return response