System.IO.FileStream fs = System.IO.File.Open(@"C:\安静.mp3", System.IO.FileMode.Open);
byte[] btFile = new byte[fs.Length];
fs.Read(btFile, 0, Convert.ToInt32(fs.Length));
string fileName = "安静1.mp3";
fs.Close();
string strFileName = "attachment;filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8);
this.Response.AddHeader("Content-disposition", strFileName);
this.Response.ContentType = "application/octet-staream";
this.Response.BinaryWrite(btFile);