2011-01-23 9 views
-1

나는 6 개의 파일 업로드 컨트롤을 포함합니다.FileUpload 컨트롤

이제 하나의 파일을 선택하고 저장 버튼을 클릭하면 저장된 파일이 성공적으로 저장됩니다.

하지만 6 개의 파일을 선택하고 저장 버튼을 클릭하면 IE 또는 Firefox에서 페이지를 표시 할 수 없다고 말합니다. 왜 PAGE CAN NOT SHOW 메시지가 나옵니까? 도와주세요!

Button1 Click Code는 다음과 같습니다. 그 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

예, 매우 interesing, FileUploa1, FileUpload2, FileUpload3, FileUpload4, FileUpload5 파일이 있습니다. 그리고 저장 버튼을 클릭하고 OK를 클릭하면 모든 그림이 저장됩니다. 하지만 FileUpload6 파일을 추가하면 (모두 파일이 있습니다) IE는 Internet Explorer에서 웹 페이지를 표시 할 수 없다고 말합니다. 선택한 6 개의 파일을 추가 할 때이 오류가 표시됩니다. – atromgame

+0

해결되었으므로 다음과 같이 수정합니다. web.config 파일에서이 코드를 추가하십시오. inside system.web 태그 :) – atromgame

답변

0

,

가 system.web 태그 안에 Web.config 파일 코드를 추가

< httpRuntime을 있는 maxRequestLength = "1048576" executionTimeout 설정 = "3600" />