for (int i = 0; i < allowedExtensions.Length; i++)
{
if (fileExtension == allowedExtensions[i])
{
fileOK = true;
}
}
}
if (fileOK)
{
try
{
FileUpload1.PostedFile.SaveAs(path
+ FileUpload1.FileName);
Label1.Text = "File uploaded!";
}
catch (Exception ex)
{
Label1.Text = "File could not be uploaded.";
}
}
else
{
Label1.Text = "Cannot accept files of this type.";
}
}
}
四、FileUpload 類
FileUpload 類顯示一個文本框控件和一個瀏覽按鈕,使用戶可以選擇客戶端上的文件并將它上載到 Web 服務器。用戶通過在控件的文本框中輸入本地計算機上文件的完整路徑(例如,C:/MyFiles/TestFile.txt)來指定要上載的文件。用戶也可以通過單擊“瀏覽”按鈕,然后在“選擇文件”對話框中定位文件來選擇文件。