·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> ASP.NET使用FileUpload上传文件

ASP.NET使用FileUpload上传文件

作者:佚名      ASP.NET网站开发编辑:admin      更新时间:2022-07-23

asp.net使用FileUpload上传文件

前台代码:

Html代码收藏代码
  1. <asp:FileUploadID="fuKeleyi"runat="server"/>
  2. <asp:ButtonID="BtnUp"runat="server"onclick="BtnUp_Click"Text="上传"/>
  3. <asp:LabelID="LabMsg"runat="server"></asp:Label>

后台C#代码:

C#代码收藏代码
  1. usingSystem;
  2. usingSystem.Collections.Generic;
  3. usingSystem.Web;
  4. usingSystem.Web.UI;
  5. usingSystem.Web.UI.WebControls;
  6. namespacedocnet
  7. {
  8. publicpartialclassup:System.Web.UI.Page
  9. {
  10. PRotectedvoidPage_Load(objectsender,EventArgse)
  11. {
  12. }
  13. protectedvoidBtnUp_Click(objectsender,EventArgse)
  14. {
  15. if(fuKeleyi.HasFile)
  16. {
  17. stringsavePath=Server.MapPath("~/hovertreeupload/");//指定上传文件在服务器上的保存路径
  18. //检查服务器上是否存在这个物理路径,如果不存在则创建
  19. if(!System.IO.Directory.Exists(savePath))
  20. {
  21. System.IO.Directory.CreateDirectory(savePath);
  22. }
  23. savePath=savePath+"\\"+fuKeleyi.FileName;
  24. fuKeleyi.SaveAs(savePath);
  25. LabMsg.Text=string.Format("<ahref='hovertreeupload/{0}'>hovertreeupload/{0}</a>",fuKeleyi.FileName);
  26. }
  27. else
  28. {
  29. LabMsg.Text="你还没有选择上传文件!";
  30. }
  31. }
  32. }
  33. }