在开发当中经常会有这种需求,用户点击一个按钮后,发送到后台,经过一些后台操作,自动出现一个让用户下载的对话窗。让用户选择保存还是打开。
其实这个市htttp协议的范畴,只要修改发送到客户端的http头真假一些内容即可。
对于Asp.Net &C#
Response.Clear();:
Response.AppendHeader("Content-Disposition", "attachment;filename=FileNameShowOnClientDialog")
Response.Write(ServerPhisicalFileName);
Response.End();