<summary>///File download///</summary>/<param name= "filename" > file name </param>/ <param name= "FilePath" > Path </param> public void Bigfiledownload (string FileName, String FilePath) { try {//Download the file as a stream of characters FileStream fs = new FileStream (filepath, FileMode.Open); byte[] bytes = new byte[(int) fs. Length]; Fs. Read (bytes, 0, bytes. Length); Fs. Close (); Response.ContentType = "application/octet-stream;charset=gb2321"; Notifies the browser to download the file instead of opening it, and encodes the Chinese name Response.AddHeader ("Content-disposition", "attachment"; Filename= "+ httputility.urlencode (FileName, System.Text.Encoding.UTF8)); Response.BinaryWrite (bytes); Response.Flush (); Response.End (); } catch (Exception ex) {} finally {Response.Flush (); Response.End (); } }
C # File Download---in File stream format