[合集] 问一个Response.WriteFile的问题# DotNet - 窗口里的风景
l*s
1 楼
☆─────────────────────────────────────☆
rodney (gotoAndPlay(0)) 于 (Mon Feb 12 15:01:35 2007) 提到:
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("Content-Disposition", "attachment; filename=" +
strFileName);
Response.ContentType = "application/octet-stream";
Response.WriteFile(strFileName);
Response.End();
执行没有问题。唯一的问题是,IE总要自动rename这个save as...dialog,给文件名第一
个.之前自动加上[1]。比如文件原名download.mp3,就会变成download[1].mp3.
Firefox就不会这么干。
这可能和.NET无关。怎么避免IE自动rename?应该是
rodney (gotoAndPlay(0)) 于 (Mon Feb 12 15:01:35 2007) 提到:
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("Content-Disposition", "attachment; filename=" +
strFileName);
Response.ContentType = "application/octet-stream";
Response.WriteFile(strFileName);
Response.End();
执行没有问题。唯一的问题是,IE总要自动rename这个save as...dialog,给文件名第一
个.之前自动加上[1]。比如文件原名download.mp3,就会变成download[1].mp3.
Firefox就不会这么干。
这可能和.NET无关。怎么避免IE自动rename?应该是