美文网首页
gunicorn处理文件时,latin-1编码报错

gunicorn处理文件时,latin-1编码报错

作者: _昨夜雨疏风骤 | 来源:发表于2018-12-21 15:43 被阅读0次

flask对文件名的处理,原本也只支持ascii编码,但提交336d6a4改变了这一点,也支持latin-1

采用flask+gunicorn组合的不在少数,所以当出现,不用gunicorn可以正常运行,使用后就不能处理文件名的错误时,不用奇怪,这是flask和gunicorn对文件名不同的处理策略造成的

解决方法

用urllib.parse.quote将文件名转为ASCII编码可以解决这个问题

相关文章

网友评论

      本文标题:gunicorn处理文件时,latin-1编码报错

      本文链接:https://www.haomeiwen.com/subject/urzmkqtx.html