1. 程式人生 > >python FileResponse下載中文檔名, 無法下載的問題

python FileResponse下載中文檔名, 無法下載的問題

前段時間寫python下載excel文件時,使用的python的 FileResponse,filename是中文時,正常使用英文發現沒有問題,檔案可以正常下載,但是使用中文名稱命名檔案時,無法生成檔案字尾

response['Content-Disposition'] = 'attachment;filename=測試.xls'

修改程式碼如下,即可正常下載中文檔案,

response['Content-Disposition'] = 'attachment;filename={}'.format(escape_uri_path('測試.xls'))