现在的位置: 首页 > 综合 > 正文

.NET上传文件前所未有的简单

2013年05月06日 ⁄ 综合 ⁄ 共 586字 ⁄ 字号 评论关闭

    在写ASP程序的时候,上传文件就是一个难人的问题,组件的、无组件的,是用化境的、风声的还是无惧的,每个人都要学习这些家伙的使用,要么就得自己去写,还要整明白多文件上传时的处理等等。
    ASP.net处理文件上传就简单的多了,我呢也是在学习中,顺便写写学习笔记。
    先在表单中添加enctype="multipart/form-data"
    再拖一个FileUpload和一个Button控件,接下来写代码,单文件上传就三句代码:

  1. protected void Page_Load(object sender, EventArgs e)  
  2. {  
  3.     if (FileUpload1.HasFile)  
  4.     {  
  5.         FileUpload1.SaveAs(Server.MapPath(FileUpload1.FileName));  
  6.         Response.Redirect(Request.Url.ToString());  
  7.     }  

    上传一个文件试试!然后查看站点目录!
    通过直接调用FileUpload的SavaAs方法就可以保存上传的文件,简单了许多
    而Response.Redirect(Request.Url.ToString())这一句是为了防止页面刷新造成数据重复提交,当然这还不是最好的处理方法

抱歉!评论已关闭.