2011-01-23 110 views
-1

我包含6個文件上傳控件,文件上傳控制

現在,我只選擇一個文件,然後點擊我的保存按鈕,保存成功的位圖。

但是,我選擇了6個文件,並且我點擊保存按鈕,IE或者Firefox說這個頁面無法顯示。 爲什麼說PAGE不能顯示消息? 請幫忙!

Button1單擊代碼是;它保存了6個文件上傳控件的文件。

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

是的,它非常有意義,FileUploa1,FileUpload2,FileUpload3,FileUpload4,FileUpload5都有文件,然後單擊Save Button它的OK,SAVED all pictuer。但當我添加FileUpload6有文件(他們都有文件)IE說Internet Explorer無法顯示網頁。我在添加六個選定文件時看到此錯誤。 – atromgame

+0

已解決,我這樣修正;在web.config文件中添加此代碼 inside system.web tag :) – atromgame

回答

0

解決,

在web.config文件添加的System.Web標籤內此代碼

<的httpRuntime 的maxRequestLength = 「1048576」 executionTimeout = 「3600」 />