关键代码
protected void Page_Load(object sender, EventArgs e)
{
string action=Request.QueryString["action"];
if (!String.IsNullOrEmpty(action))
{
switch (action)
{
case "app": DownloadFile("~/appfiles/BarCode.apk", "BarCode.apk");
break;
case "version": DownloadFile("~/appfiles/Versions.xml", "Versions.xml");
break;
default:
break;
}
}
}
private void DownloadFile(string _filepath, string _filename)
{
if (System.IO.File.Exists(MapPath(_filepath)))
{
Response.Clear();
Response.Buffer = true;
Response.AddHeader("Content-Disposition", "attachment;filename=" + _filename);
Response.ContentType = "application/unknow";
Response.TransmitFile(_filepath);
Response.End();
}
}
测试地址
http://网站地址/appfiles/AppDownload.aspx?action=app