首页 新闻 会员 周边

aspx页面文件下载问题

0
悬赏园豆:10 [已关闭问题] 关闭于 2008-08-20 13:30
<P>一个Demo.aspx页面放一个下载按钮,里面的代码是<BR>&nbsp;&nbsp;string saveFileName = "Temp/WinFormDemo.exe";<BR>&nbsp;&nbsp;Response.Clear();<BR>&nbsp;&nbsp;Response.Charset = "UTF-8";<BR>&nbsp;&nbsp;Response.Buffer = true;<BR>&nbsp;&nbsp;this.EnableViewState = false;<BR>&nbsp;&nbsp;Response.ContentType = "application/octet-stream";<BR>&nbsp;&nbsp;Response.ContentEncoding = System.Text.Encoding.UTF8;<BR>&nbsp;&nbsp;Response.AppendHeader("Content-Disposition", "attachment; filename=" + saveFileName);<BR>&nbsp;&nbsp;Response.WriteFile(saveFileName);<BR>&nbsp;&nbsp;Response.Flush();<BR>&nbsp;&nbsp;Response.Close();<BR>&nbsp;&nbsp;Response.End();<BR>在本地执行,该exe文件可以下载,可是放在服务器上边,点击下载按钮弹出下载Demo.aspx页面的提示框,而不能下载该exe文件,是不是服务器IIS中设置的问题?我已经在服务器IIS中的MIME Map中新增文件类型.exe, 可是还是不行,不知道怎么处理,请教!</P>
AriesMa的主页 AriesMa | 初学一级 | 园豆:150
提问于:2008-08-18 14:27
< >
分享
所有回答(2)
0
在本地是用VS而不是用IIS测试的吧? 试试这样行不行? Response.AppendHeader("Content-Disposition", "attachment; filename=WinFormDemo.exe";
deerchao | 园豆:8367 (大侠五级) | 2008-08-18 14:50
0
路径
汉城 | 园豆:2 (初学一级) | 2008-08-18 15:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册