If you don't want to use fileUpload control then go like this-
FileStream fs = new FileStream(Server.MapPath("../Images/img1.jpg"),
FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
byte[] imagedata = br.ReadBytes(Convert.ToInt32 ( br.BaseStream.Length));
TRy this and let me know.