CNode

解码chunked编码

问答
Aattacking发布于10 年前最后回复10 年前3 回复5304 浏览0 收藏

用node作为中间层,向上游服务请求文件下载。在获取文件名的时候遇到了问题: Content-Disposition →attachment;filename=×Ô¶¯È·È϶©µ¥Á¿·ÖÎö_20161214142148.xls Transfer-Encoding →chunked

以上两行是http响应头的信息,文件名经过了chunked编码,那么我如何用js获取到解码后的文件名呢?

查看回复

回复 (3)

A
attacking#1·10 年前

自己顶一下

J
jiangzhuo#2·10 年前

是说传输的内容的编码是chunked 但是传输的头是完整的,你这只是打印的时候用错编码解了。看样子这个xls应该是个中文什么的

A
attacking#3·10 年前
引用 jiangzhuo是说传输的内容的编码是chunked 但是传输的头是完整的,你这只是打印的时候用错编码解了。看样子这个xls应该是个中文什么的

@jiangzhuo 很棒,确实只是打印的时候才会乱码,直接输出到浏览器是正常的。 多谢你~

参与回复
登录后即可参与回复。登录