You are developing an ASP.NET Web page.
You add the following markup to the page.
<asp:FileUpload id=”FileUpload1″ runat=”server” />
<asp:Button id=”btnUpload” Text=”Upload selected file”
OnClick=”btnUpload_Click” runat=”server” />
<asp:Label id=”lblFeedback” runat=”server” />
You add the following code segment to the code-behind. (Line numbers are included for reference
only.)
01 protected void btnUpload_Click(object sender,
EventArgs e)
02 {
03 if ()
04 {
05 string saveName = Path.Combine(@”c:\uploadedfiles\”,
FileUpload1.FileName);
06
07 lblFeedback.Text = “File successfully uploaded.”;
08 }
09 else
10 {
11 lblFeedback.Text = “File upload failed.”;
12 }
13 }
You need to save the uploaded file and display a message to the user that indicates that the upload
either succeeded or failed. Which two actions should you perform? (Each correct answer presents
part of the solution. Choose two.)
A.
Replace line 03 with the following code segment.
if (FileUpload1.HasFile)
B.
Replace line 03 with the following code segment.
if (FileUpload1.FileContent.Length > 0)
C.
Insert the following code segment at line 06.
FileUpload1.SaveAs(saveName);
D.
Insert the following code segment at line 06.
FileUpload1.FileContent.CopyTo(new FileStream(saveName, FileMode.Open));
Explanation:
CHAPTER 4 Using Server Controls
Lesson 2: Exploring Specialized Server Controls
The FileUpload Control (page 202-204)