首页 > 编程 > .NET > 正文

asp.net 2.0 上传控件的使用

2024-07-10 13:09:00
字体:
来源:转载
供稿:网友


试用了一下asp.net 2.0的上传控件,还是挺方便的。

分享代码如下:

    protected void button1_click(object sender, eventargs e)
    {
        try
        {
            判断文件大小#region 判断文件大小
            int intfilelength = this.fileupload1.postedfile.contentlength;

            if (intfilelength > 50000)
            {
                this.label1.text = "文件大于50k,不能上传";
                return;
            }
            #endregion

            判断保存的文件夹是否存在#region 判断保存的文件夹是否存在
            string struppath = @"upfile/" + system.datetime.now.toshortdatestring();// [email protected]"/";

            //文件夹不存在的时候,创建文件夹
            if (!system.io.directory.exists(server.mappath(struppath)))
            {
                system.io.directory.createdirectory(server.mappath(struppath));
            }
           
            string strurl = server.mappath(struppath + @"/" + this.fileupload1.filename);
            #endregion
           
            //上传文件
            this.fileupload1.saveas(strurl);

            this.label1.text = "文件上传成功";

        }
        catch (system.exception ex)
        {
            this.label1.text = "文件上传失败:" + ex.message;
        }
    }

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表