<br/>
<asp:LabelID=”lblMessage”runat=”server”/>
<asp:LabelID=”lblDisplay”runat=”server”/>
</div>
</form>
</body>
</html>
示例5-12:FileUploadDemo网站的Default.aspx.cs
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.IO;//使用Stream必需
publi
cpartialclass_Default:System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{}
protectedvoidbtnSave_Click(objectsender,EventArgse)
{
stringstr=“”;
if(FileUpload1.HasFile)
{
try
{
str+=“Uploadingfile:“+FileUpload1.FileName;
//保存文件
FileUpload1.SaveAs(“c:\\websites\\uploads\\”+FileUpload1.FileName);
//显示文件信息
str+=“<br/>SavedAs:“+FileUpload1.PostedFile.FileName;
str+=“<br/>FileType:“+FileUpload1.PostedFile.ContentType;
str+=“<br/>FileLength(bytes):“+FileUpload1.PostedFile.ContentLength;
str+=“<br/>PostedFileFileName:“+FileUpload1.PostedFile.FileName;
}
catch(Exceptionex)
{
str+=“<br/><b>Error</b><br/>Unabletosave
c:\\websites\\uploads\\”+FileUpload1.FileName+“<br/>”+ex.Message;
}
}
else
{
str=“Nofileuploaded.”;
}
lblMessage.Text=str;
lblDisplay.Text=“”;
}
protectedvoidbtnDisplay_Click(objectsender,EventArgse)
{
stringstr=“<u>File:“+FileUpload1.FileName+“</u><br/>”;
if(FileUpload1.HasFile)