FileUpload控件

时间:2011-01-23 18:49:00

标签: asp.net file-upload

我包含6个文件上传控件,

现在,我只选择一个文件,然后单击我的保存按钮,保存成功的位图。

但是,我选择了6个文件,然后点击了保存按钮,IE或Firefox说,页面无法显示。 为什么说PAGE不能显示消息? 请帮忙!

Button1点击代码是;它保存了6个fileupload控件的文件。

    if(FileUpload1.HasFile)
    {
        String _dosya = DateTime.Now.ToString("ddMMyyyyHHmmssfff");
        FileUpload1.SaveAs(Server.MapPath("")+"/temp/"+_dosya+".jpg");
        System.Drawing.Image _resim = System.Drawing.Image.FromFile(Server.MapPath("") + "/temp/" + _dosya + ".jpg");
        HelperClass _class = new HelperClass();
        _resim = _class.FixedSize(_resim, 150, 150);
        _resim.Save(Server.MapPath("") + "/resimler/" + _dosya + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
        _imgAnaResim ="resimler/"+ _dosya+".jpg";

        System.Threading.Thread.Sleep(500);
    }
    if(FileUpload2.HasFile)
    {
        String _dosya = DateTime.Now.ToString("ddMMyyyyHHmmssfff");
        FileUpload2.SaveAs(Server.MapPath("")+"/temp/" + _dosya + ".jpg");
        System.Drawing.Image _resim = System.Drawing.Image.FromFile(Server.MapPath("")+"/temp/" + _dosya + ".jpg");
        HelperClass _class = new HelperClass();
        _resim = _class.FixedSize(_resim, 150, 150);
        _resim.Save(Server.MapPath("")+"/resimler/" + _dosya + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
        _imgResim1 = "resimler/" + _dosya + ".jpg";

        System.Threading.Thread.Sleep(500);
    }
    if (FileUpload3.HasFile)
    {
        String _dosya = DateTime.Now.ToString("ddMMyyyyHHmmssfff");
        FileUpload3.SaveAs(Server.MapPath("") + "/temp/" + _dosya + ".jpg");
        System.Drawing.Image _resim = System.Drawing.Image.FromFile(Server.MapPath("") + "/temp/" + _dosya + ".jpg");
        HelperClass _class = new HelperClass();
        _resim = _class.FixedSize(_resim, 150, 150);
        _resim.Save(Server.MapPath("") + "/resimler/" + _dosya + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
        _imgResim2 = "resimler/" + _dosya + ".jpg";

        System.Threading.Thread.Sleep(500);
    }
    if (FileUpload4.HasFile)
    {
        String _dosya = DateTime.Now.ToString("ddMMyyyyHHmmssfff");
        FileUpload4.SaveAs(Server.MapPath("") + "/temp/" + _dosya + ".jpg");
        System.Drawing.Image _resim = System.Drawing.Image.FromFile(Server.MapPath("") + "/temp/" + _dosya + ".jpg");
        HelperClass _class = new HelperClass();
        _resim = _class.FixedSize(_resim, 150, 150);
        _resim.Save(Server.MapPath("") + "/resimler/" + _dosya + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
        _imgResim3 = "resimler/" + _dosya + ".jpg";

        System.Threading.Thread.Sleep(500);
    }
    if (FileUpload5.HasFile)
    {
        String _dosya = DateTime.Now.ToString("ddMMyyyyHHmmssfff");
        FileUpload5.SaveAs(Server.MapPath("") + "/temp/" + _dosya + ".jpg");
        System.Drawing.Image _resim = System.Drawing.Image.FromFile(Server.MapPath("") + "/temp/" + _dosya + ".jpg");
        HelperClass _class = new HelperClass();
        _resim = _class.FixedSize(_resim, 150, 150);
        _resim.Save(Server.MapPath("") + "/resimler/" + _dosya + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
        _imgResim4 = "resimler/" + _dosya + ".jpg";

        System.Threading.Thread.Sleep(500);
    }
    if (FileUpload6.HasFile)
    {
        String _dosya = DateTime.Now.ToString("ddMMyyyyHHmmssfff");
        FileUpload6.SaveAs(Server.MapPath("") + "/temp/" + _dosya + ".jpg");
        System.Drawing.Image _resim = System.Drawing.Image.FromFile(Server.MapPath("") + "/temp/" + _dosya + ".jpg");
        HelperClass _class = new HelperClass();
        _resim = _class.FixedSize(_resim, 150, 150);
        _resim.Save(Server.MapPath("") + "/resimler/" + _dosya + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
        _imgResim5 = "resimler/" + _dosya + ".jpg";

        System.Threading.Thread.Sleep(500);
    }

1 个答案:

答案 0 :(得分:0)

解决,

在system.web标记

中的web.config文件中添加此代码

<的httpRuntime     的maxRequestLength = “1048576”     executionTimeout = “3600” />