当我们想要从网上下载文件时,通常的做法是在服务器上的某个目录下生成一个文件。 protected void DownloadFile(string filename) { string saveFileName = "test.xls"; int intStart = filename.LastIndexOf("//") + 1; saveFileName = filename.Substring(intStart, filename.Length - intStart); Response.Clear(); Response.Charset = "utf-8"; Response.Buffer = true; this.EnableViewState = false; Response.ContentEncoding = System.Text.Encoding.UTF8; Response.AppendHeader("Content-Disposition", "attachment;filename=" + saveFileName); Response.WriteFile(filename); Response.Flush(); Response.Close(); Response.End(); } prote 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交