ASP.NET使用FileUpload上传文件
作者:佚名    ASP.NET网站开发编辑:admin   更新时间:2022-07-23
asp.net使用FileUpload上传文件
前台代码:
Html代码
- <asp:FileUploadID="fuKeleyi"runat="server"/>
- <asp:ButtonID="BtnUp"runat="server"onclick="BtnUp_Click"Text="上传"/>
- <asp:LabelID="LabMsg"runat="server"></asp:Label>
后台C#代码:
C#代码
- usingSystem;
- usingSystem.Collections.Generic;
- usingSystem.Web;
- usingSystem.Web.UI;
- usingSystem.Web.UI.WebControls;
- namespacedocnet
- {
- publicpartialclassup:System.Web.UI.Page
- {
- PRotectedvoidPage_Load(objectsender,EventArgse)
- {
- }
- protectedvoidBtnUp_Click(objectsender,EventArgse)
- {
- if(fuKeleyi.HasFile)
- {
- stringsavePath=Server.MapPath("~/hovertreeupload/");//指定上传文件在服务器上的保存路径
- //检查服务器上是否存在这个物理路径,如果不存在则创建
- if(!System.IO.Directory.Exists(savePath))
- {
- System.IO.Directory.CreateDirectory(savePath);
- }
- savePath=savePath+"\\"+fuKeleyi.FileName;
- fuKeleyi.SaveAs(savePath);
- LabMsg.Text=string.Format("<ahref='hovertreeupload/{0}'>hovertreeupload/{0}</a>",fuKeleyi.FileName);
- }
- else
- {
- LabMsg.Text="你还没有选择上传文件!";
- }
- }
- }
- }