链接内容保存成文件的命名规范和IE保存moinmoin附件中文文件名乱码的解决

Posted on Tue 25 May 2010 in 我用(IT) • Tagged with Content-Disposition, moinmoin

昨天群峰找我商量解决一个问题,问题的现象是这样的:有一个提供软件包下载的服务,用浏览器下载软件包,另存为的文件名是正确的;但用手机客户端下载,存成的文件名就是下载链接的一长串地址信息且内容为空;用wget模拟更古怪,在一台机器上能存成正确的,另外一台就是地址信息。我又帮他测试了一下,用E52 可以正确下载并保存文件名,wget在xp和ubuntu下头保存的都是链接地址。

可惜当年做这个系统和测试这个功能的人都已经不在了,据说当时竟然测试通过了,难道也是用E52测试的?

群峰用wget -d把Http头信息打出来,内容如下:

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Connection: Keep-Alive
Content-Disposition: attachment; filename="NetQin_P0_AV_S60OS70v2_4_28.SIS"
Accept-Ranges: bytes
Content-Type: application/vnd.symbian.install
Content-Length: 476517
Date: Tue, 25 May 2010 ...


Continue reading