ASPX学习吧

ASPX学习吧

页面截图: 前台页面截图、后台页面截图、功能页面截图。

目标FrameWork设置

文件上传

选择文件

上传后效果截图

管理页面截图


名称:使用FileUpload控件实现多文件上传

开发环境:Visual Studio 2012

运行环境:.Net FrameWork4.5

数 据 库:无数据库

下载地址:本地下载

评 论 数:2

简介:

1、只有.Net Framework 4.5才支持,所以要设置项目或网站目标Framework4.5

2、添加一个FileUpload控件,其IDFileUpload1,设置FileUpload1AllowMultiple属性为True

3、添加一个按钮,其IDButton1Text属性修改为“上传”;

4、添加一个Literial,其IDLiterial1,用于显示上传结果;

5、在网站下添加一个文件夹Upload,用于保存上传的文件;

代码:

protected void Button1_Click(object sender, EventArgs e)

    {

        String saveDir = @"\FileUploads\Upload\";

        //String saveDir= "\\FileUploads\\Upload\\";

        String appPath = Request.PhysicalApplicationPath;

        System.Text.StringBuilder myLabel = new System.Text.StringBuilder();

        String fileName, savePath;

        foreach (HttpPostedFile postedFile in FileUpload1.PostedFiles)

        {

            fileName = postedFile.FileName;

            savePath = appPath + saveDir + fileName;

            postedFile.SaveAs(savePath);

            myLabel.Append("<br>文件名---- " + fileName);

        }

        Literal1.Text = "上传成功" + myLabel.ToString();

    }

6、测试效果:点击“选择文件,按Ctrl键选中多个文件;

7、点击“上传”完成文件上传,在页面显示上传的文件名。

评论内容:
  • testa 于2014/2/6 22:40:42发表评论:

  • 这个资源不错!
  • testb 于2014/2/6 23:26:55发表评论:

  • 学习了,要注意的是只支持.net Framework 4.5,以前的版本不支持!
1 /1


对不起,您尚未登录,不允许发表评论!登录