轉(zhuǎn)《文件上傳控件FileUpload用法初步》
1.aspx<asp:FileUpload ID="fudTest" runat="server" />
<asp:Button ID="btnUpload" runat="server" Text="上傳" OnClick="btnUpload_Click" />
<br />
<asp:Label ID="lblMessage" runat="server"></asp:Label>
1.aspx.cs
//上傳文件按鈕
protected void btnUpload_Click(object sender, EventArgs e)
{
//定義保存路徑
string savePath = "UploadFiles";
//是否存在目錄
if (!System.IO.Directory.Exists(Server.MapPath(savePath)))
{
//不存在創(chuàng)建文件夾
System.IO.Directory.CreateDirectory(Server.MapPath(savePath) );
}
//上傳文件
if (fudTest.HasFile)
{
try
{
fudTest.SaveAs(Server.MapPath(savePath) + "\\" + fudTest.FileName);
lblMessagelblMessage.Text = lblMessage.Text+
"客戶端路徑:" + fudTest.PostedFile.FileName + "<br>" +
"文件名:" + System.IO.Path.GetFileName(fudTest.FileName) + "<br>" +
"文件擴(kuò)展名:" + System.IO.Path.GetExtension(fudTest.FileName) + "<br>" +
"文件大小:" + fudTest.PostedFile.ContentLength + " KB<br>" +
"文件MIME類型:" + fudTest.PostedFile.ContentType + "<br>" +
"保存路徑:" + Server.MapPath(savePath) + "\\" + fudTest.FileName+
"<hr>";
}
catch (Exception ex)
{
lblMessage.Text = "發(fā)生錯誤:" + ex.Message.ToString();
}
}
else
{
lblMessage.Text = "沒有選擇要上傳的文件!";
}
}
作者 ls_man