BillBie

导航

Django Content-Disposition 下载文件名乱码

做下载模板操作时,发现下载的文件名中的 Content-Disposition 的文件名为 中文时,会乱码

,才去如下操作可解决

response['Content-Disposition'] = "attachment; filename*=utf-8''{}".format(escape_uri_path(filename)+'.xlsx')

需要导入:from django.utils.encoding import escape_uri_path

完整代码

 

posted on 2019-08-15 12:08  BillBie  阅读(65)  评论(0)    收藏  举报