ASP.NET How To Stream File To User

Initially I was trying to figure out what the difference is between Response.Close and Response.End, but after doing more googling and research, its clear that I haven’t seen a common way a Byte[] gets sent back to the client. I’ll leave the code sample below, but I would like to know what the industry standard is for doing this.