Question:You create a Microsoft ASP.NET application by using the Microsoft .NET Framework version 3.5.
You create a class that implements the IHttpHandler interface. You implement the ProcessRequest method by using the following code segment. (Line numbers are included for reference only.)
01 public void ProcessRequest(HttpContext ctx) { 
03 }
You need to ensure that the image named Alert.jpg is displayed in the browser when the handler is requested.
Which code segment should you insert at line 02?
 
A StreamReader sr = new StreamReader(File.OpenRead(ctx.Server.MapPath("Alert.jpg"))); 
ctx.Response.Pics(sr.ReadToEnd()); 
sr.Close(); 
B StreamReader sr = new StreamReader(File.OpenRead(ctx.Server.MapPath("Alert.jpg"))); 
ctx.Response.Pics("image/jpg"); 
ctx.Response.TransmitFile(sr.ReadToEnd());
 sr.Close(); 
C ctx.Response.ContentType = "image/jpg"; 
FileStream fs = File.OpenRead(ctx.Server.MapPath("Alert.jpg"));
 int b;
 while ((b = fs.ReadByte()) != -1) {
 ctx.Response.OutputStream.WriteByte((byte)b); } 
fs.Close(); 
D ctx.Response.TransmitFile("image/jpg"); 
FileStream fs = File.OpenRead(ctx.Server.MapPath("Alert.jpg"));
 int b; 
while ((b = fs.ReadByte()) != -1) {
 ctx.Response.OutputStream.WriteByte((byte)b); 
}
 fs.Close();