public void DownLoad( ) { string filePath = Server.MapPath( @"\UserFile\" );//这里注意了,你得指明要下载文件的路径. if ( System.IO.File.Exists( filePath ) ) { FileInfo file = new FileInfo( filePath ); Response.ContentEncoding = System.Text.Encoding.GetEncoding( "UTF-8" ); //解决中文乱码 Response.AddHeader( "Content-Disposition", "attachment; filename=" + Server.UrlEncode( file.Name ) ); //解决中文文件名乱码 Response.AddHeader( "Content-length", file.Length.ToString() ); Response.ContentType = "appliction/octet-stream"; Response.WriteFile( file.FullName ); Response.End(); } } 本文转自齐师傅博客园博客,原文链接:http://www.cnblogs.com/youring2/archive/2012/12/12/2815098.html,如需转载请自行联系原作者
ASP.NET文件下载
最新推荐文章于 2024-06-29 10:47:27 发布