protected void Page_Load(object sender, EventArgs e) { // Get the file id from the query string int id = Convert.ToInt16(Request.QueryString["ID"]); // Get the file from the database DataTable file = FileUtilities.GetAFile(id); DataRow row = file.Rows[0]; string name = (string)row["Name"]; string contentType = (string)row["ContentType"]; Byte[] data = (Byte[])row["Data"]; // Send the file to the browser Response.AddHeader("Content-type", contentType); Response.AddHeader("Content-Disposition", "attachment; filename=" + name); Response.BinaryWrite(data); Response.Flush(); Response.End(); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)