文件下载问题
做一个文件管理的系统。我在一个datalist的ItemTemplate面板有我绑定到数据库的几个LABEL分别是显示文件名称,文件大小。。等等。我现在在里面添加一个LinkButton令它的CommandName="edit" 然后我在DataList1_EditCommand(这样主要是为了文件名)写了如下代码
string strFileName = this.DataList1.DataKeys[e.Item.ItemIndex].ToString();//文件名 string FullFileName = Page.Server.MapPath("Uploadfiles/") + strFileName;//文件的全路径名 FileInfo DownloadFile = new FileInfo(FullFileName); Response.Clear(); Response.Charset = "utf-8"; Response.Buffer = true; this.EnableViewState = false; Response.ContentEncoding = System.Text.Encoding.UTF8; Response.AppendHeader("Content-Disposition ", "attachment;filename=" + strFileName); Response.ContentType = "application/unknown "; Response.WriteFile(FullFileName); Response.Flush(); Response.Close(); Response.End();