日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

asp.net web常用控件FileUpload(文件上传控件)

發布時間:2023/12/4 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 asp.net web常用控件FileUpload(文件上传控件) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

FileUpload控件的主要中能:向指定目錄上傳文件,該控件包括一個文本框和一個瀏覽按鈕。

常用的屬性:FileBytes,FileContent、FileName、HasFile、PostedFile。

常用的方法:核心:SaveAs(String filename), ?HasFile 的屬性ture 和false。

首先在HTML中添加以下代碼:加載基本控件

<body>
</div> 第二個練習
<div>
<asp:FileUpload ID="Fileload2" runat="server" style="z-index : 1;" />
<asp:Button ID="確定" runat="server" BorderStyle ="NotSet" Height ="20px" Width ="85px" />
</div>
<div>
<asp:Label ID="Text1" runat ="server" BorderStyle ="NotSet" Height ="20px" Width="85px"></asp:Label>
<br />
<asp:Label ID="Text2" runat ="server" Height ="20px" Width="85px"></asp:Label>
<br />
<asp:Label ID="Text3" runat ="server" Height ="20px" Width="85px"></asp:Label>
<br />
<asp:Label ID="Text4" runat ="server" Height ="20px" Width="85px"></asp:Label>
</div>

在cs文件中添加

protected void 上傳_Click(object sender, EventArgs e)
{
bool fileValid = false;
//如果確認了上傳文件,則判斷文件類型是否符合要求
if(this.Fileload2.HasFile )
{
//獲取上傳文件的后綴
String fileExtrension = System.IO.Path.GetExtension(this.Fileload2.FileName).ToLower();
String[] restritExension = { ".gif", ".jpg", ".bmp", "png" };
//判斷文件類型是否符合要求
for(int i=0;i<restritExension.Length;i++)
{
if(fileExtrension ==restritExension[i])
{
fileValid = true;
}
}

}
//如果文件類型符合要求,調用SaveAs方法實現上傳,并顯示相關信息
if(fileValid ==true )
{
try
{
this.image1.ImageUrl = "" + Fileload2.FileName;
this.Fileload2.SaveAs(Server.MapPath("") + Fileload2.FileName);
this.Text1.Text = "文件長傳成功";

this.Text2.Text += "<li>" + "源文件路徑:" + this.Fileload2.PostedFile.FileName;
this.Text3.Text += "<li>" + "文件大小:" + this.Fileload2.PostedFile.ContentLength + "字節";
this.Text4.Text += "<li>" + "文件類型:" + this.Fileload2.PostedFile.ContentType;
}
catch
{
this.Text1.Text = "文件上傳不成功!";
}
finally { }
}
else
{
this.Text1.Text = "只能夠上傳后綴為Gif,jpg,bmp,png的文件";
}
}

轉載于:https://my.oschina.net/dongteng/blog/684426

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的asp.net web常用控件FileUpload(文件上传控件)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。