python FileResponse下载中文文件名, 无法下载的问题
2018-11-27 11:00
218 查看
前段时间写python下载excel文档时,使用的python的 FileResponse,filename是中文时,正常使用英文发现没有问题,文件可以正常下载,但是使用中文名称命名文件时,无法生成文件后缀
[code]response['Content-Disposition'] = 'attachment;filename=测试.xls'
修改代码如下,即可正常下载中文文件,
[code]response['Content-Disposition'] = 'attachment;filename={}'.format(escape_uri_path('测试.xls'))
相关文章推荐
- 文件下载,文件名有中文及空格无法显示问题
- 【解决问题】文件名中含有中文,出现浏览器显示无法下载的情况
- 使用response.setHeader("Content-Disposition","attachment;filename="+fName)下载文件,中文文件名无法显示的问题
- SSM项目 JSP页面中超链接含中文文件名,无法下载的问题解决
- IE浏览器下载文件中文文件名乱码问题解决
- 关于response中设置下载文件名中文乱码问题
- 不同浏览器上中文文件名的下载问题
- Evince查看pdf,中文字体无法显示的问题。特别是下载的论文/期刊pdf文件
- 关于使用Volley下载的json字符串无法显示中文的问题(已解决)
- jsp实现文件下载与中文文件名乱码问题解决
- 解决Android4.3版本下,手机短彩接收中文文件名附件,中文名字的附件无法保存(第一步:解决从网络下载附件后,持久化时中文文件名中文乱码)
- php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
- Struts2 .apk 文件下载及解决中文文件名乱码问题(转)
- response.setHeader()下载中文文件名乱码问题
- android 解决下载时文件名中文和空格问题
- [Java]response.setHeader()下载中文文件名乱码问题
- tomcat 中文路径无法下载问题
- Serv-U中文文件名或路径 无法上传与下载的解决办法
- 文件下载与中文文件名乱码问题解决
- 跨浏览器PHP下载文件名中的中文乱码问题解决方法