主营业务:网站制作 网站优化 小程序制作 石家庄网站制作网站建设有限公司欢迎您!
石家庄闪云网络科技有限公司
客服热线15383239821
如何让自己的网站更有质量?

FileUpload上传之文件大小与类型的限制方法

发布时间:2011/5/2 7:49:35

protected void btnSave_Click(object sender, EventArgs e)
        {
            string savePath = Server.MapPath("/Upload");//保存的路径
            if (FileUpload1.HasFile)
            {
                try
                {
                    string fileName = Server.HtmlEncode(FileUpload1.FileName);
                    string extension = Path.GetExtension(fileName);//获得后缀

                    if (FileUpload1.PostedFile.ContentLength > 100000)//文件大小限制
                    {
                        lblPic.Text = "文件不能超过100K";
                        return;
                    }


                    if ((extension == ".jpg") || (extension == ".gif") || (extension == ".png") || (extension == ".jpeg"))
                    {
                        FileUpload1.SaveAs(savePath + fileName);
                    }
                    else
                    {
                        lblPic.Text = "限上传:gif,jpg,jpeg,png格式的图片";
                        return;
                    }
                }
                catch (Exception ex)
                {
                    //
                }            
           
            }

中<system.web>中加入

      <httpRuntime executionTimeout="90" maxRequestLength="200000" useFullyQualifiedRedirectUrl="false" />

上传是先校验这里的大小的。默认最大为4M。上传超过此大小的就会报错了。

相关新闻推荐

在线客服 : 服务热线:15383239821 电子邮箱: 27535611@qq.com

公司地址:石家庄市新华区九中街江西大厦4062

备案号:冀ICP备2022000585号-4