为什么Chrome获得的Content-Disposition为乱码,而文件下载后文件名就正常呢?

北洋螃蟹 发布于 2014/11/06 09:46
阅读 876
收藏 0

使用Chrome监控到下载文件的response headers如下:

  1. Content-Disposition:
    attachment;filename="阿尔及利亚50台14.xls"
  2. Content-Encoding:
    gzip
  3. Content-Length:
    13145
  4. Content-Type:
    application/x-download; charset=GBK
  5. Date:
    Thu, 06 Nov 2014 01:18:34 GMT
  6. Server:
    Resin/3.1.12
但是Chrome下载的文件保存到电脑上的文件名就是正常的中文名。我自己写了个程序,希望通过 Content-Disposition获得下载后的文件名,但是不管怎么转码,始终都是乱码。请问哪位大神遇到过这样的问题?

加载中
返回顶部
顶部