為什么網(wǎng)站打不開首頁(yè)深圳博惠seo
文章目錄
- 前言
- 一、FileUpLoad控件是什么?
- 二、使用步驟
- 1.UpLoad.aspx頁(yè)面布局
- 2.添加事件
- 總結(jié)
前言
? ? ? ? ? FileUpLoad控件的主要功能就是向一個(gè)指定目錄上傳文件,這個(gè)控件包含一個(gè)文本框和一個(gè)瀏覽按鈕。用戶可以在文本框輸入完整的文件路徑,或者通過按鈕來瀏覽并且選擇要上傳的文件。
一、FileUpLoad控件是什么?
? ? ? ? ? FileUpLoad控件的主要功能就是向一個(gè)指定目錄上傳文件,這個(gè)控件包含一個(gè)文本框和一個(gè)瀏覽按鈕。用戶可以在文本框輸入完整的文件路徑,或者通過按鈕來瀏覽并且選擇要上傳的文件。
下面是FileUpLoad控件的主要屬性和方法。
屬性 | 說明 |
---|---|
HasFile | 控件中是否有需要上傳的文件 |
FileName | 上傳文件的文件名 |
SaveAs(函數(shù)) | 將上傳的文件保存到服務(wù)器的指定路徑 |
二、使用步驟
1.UpLoad.aspx頁(yè)面布局
?
代碼如下(示例):
<form id="form1" runat="server"><div><asp:FileUpload ID="FileUpload1" runat="server" /><asp:Button ID="Button1" runat="server" Text="上傳" OnClick="Button1_Click" /> <br /><asp:Image ID="Image1" runat="server" /></div></form>
2.添加事件
2.1 雙擊Button1添加一個(gè)按鈕點(diǎn)擊事件
2.2 添加一個(gè)文件夾到根目錄,用來保存上傳的文件,我的是images文件夾。
?
2.3 編寫具體后臺(tái)代碼
?
后臺(tái)代碼如下(示例):
protected void Button1_Click(object sender, EventArgs e){//1.獲取圖片名稱string name = FileUpload1.FileName;//2.獲取圖片后綴名string hzm = name.Substring(name.LastIndexOf(".") + 1).ToLower();//.ToLower() 將獲取到的后綴名轉(zhuǎn)為小寫//3.判斷文件是否為圖片文件if (hzm!="jpg"&&hzm!="jpeg"&&hzm!="png"&&hzm!="gif"&&hzm!="pic"){Response.Write("<script>alret('你上傳的文件格式有誤')</script>");}else{FileUpload1.SaveAs(Server.MapPath("~/images/") + name);//上傳圖片的保存路徑Image1.ImageUrl="~/images/"+name;//顯示圖片的路徑}}
總結(jié)
? ? ? ? 以上就是今天要講的內(nèi)容,本文簡(jiǎn)單介紹并實(shí)現(xiàn)了asp.net中的FileUpLoad控件上傳文件的使用方法。