The following code uses a property from an object that returns a byte array that contains an image.
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "image/jpg";
if (context.Request.Params["Id"] != null)
{
Content selectedImage = new Content(Convert.ToInt32(context.Request.Params["Id"].ToString()));
if (context.Request.Params["t"] == "D")
{
context.Response.OutputStream.Write(selectedImage.ImageDetails.FullImage, 0, selectedImage.ImageDetails.FullImage.Length);
}
else
{
context.Response.OutputStream.Write(selectedImage.ImageDetails.ThumbnailImage, 0, selectedImage.ImageDetails.ThumbnailImage.Length);
}
}
}