protected void btnUpload_Click(object sender, EventArgs e) { ImageBLL imageBLL = new ImageBLL(); PhotographModel ph = new PhotographModel(); HttpPostedFile postedFile = FileUpload1.PostedFile; string filename = Path.GetFileName(postedFile.FileName); string fileExtension = Path.GetExtension(filename); int fileSize = postedFile.ContentLength; if (fileExtension.ToLower() == ".jpg" || fileExtension.ToLower() == ".gif" || fileExtension.ToLower() == ".png" || fileExtension.ToLower() == ".bmp") { Stream stream = postedFile.InputStream; BinaryReader binaryReader = new BinaryReader(stream); Byte[] bytes = binaryReader.ReadBytes((int)stream.Length); ph.ImageName = filename; ph.ImageSize = fileSize; ph.ImageData = bytes; imageBLL.InsertImage(ph); lblMessage.Visible = true; lblMessage.ForeColor = System.Drawing.Color.Green; lblMessage.Text = "Upload Successful"; } }
public string InsertImage(PhotographModel ph) { Photograph_TableTableAdapter adapter = new Photograph_TableTableAdapter(); int row = adapter.InsertQuery(ph.ImageName, ph.ImageData, ph.ImageSize); if (row > 0) { return("success"); } return("failed"); }