2014-04-22 3 views
2

데이터베이스에서 값을 가져 왔으며 해당 값을 편집 양식에 할당하려고합니다. 그러나 유일한 문제는 FileUpload입니다. 그것은 가치를 생각하지 않습니다. 누군가가 내가 클라이언트 보안을 위해 여기FileUpload 도구에서 값을 할당 할 수 없습니다.

private void EditForDataByID(int TitleId) 
    { 


     ReadmoreController objFormController = new ReadmoreController(); 
     ReadMoreInfo objInfo = objFormController.GetListObjectOfAllArticle(TitleId); 
     if (objInfo != null) 
     { 
      TextTitle.Text = objInfo.Title; 
      txtSummary.Text = objInfo.Summary; 
      TextDate.Text = objInfo.Date.ToString(); 

      //FileUpload1.FileName=objInfo.Image; I even tried this but it doesn't work 

      FileUpload1 = objInfo.Image; 

      Session["TitleId"] = TitleId; 
      ListDiv.Visible = false; 
      form.Visible = true; 
      BindGrid(); 



     } 
    } 

답변

0

누락 걸 제안 할 수 할 수 있습니다가 클라이언트 시스템에서 불필요한 파일의 업로드를 일으킬 수 있기 때문에 FileUploadControl-not 할당 값입니다. 따라서 업로드 할 파일을 선택하십시오.

그 다음 허용 스틸 의견

해당 사용자를 확인해야하는 경우

을 바탕으로 c:\PersonalPasswords

편집 같은 클라이언트 시스템에서 중요한 파일은 이미지를 선택한 사람이 수하지 않는 경우 이를 변경해야한다면 이미지 컨트롤을 사용하고 이미지 컨트롤을 사용할 수 있습니다. 동일한 이미지 컨트롤을 사용하여 이미지가 선택되었는지 확인하십시오. 덧글에 대한

+0

고맙습니다. 내가하려고하는 일은 이전의 모든 값을 편집 양식에 표시하고 사용자가 좋아하는 필드를 편집 할 수 있습니다. 따라서 사용자가 이전 이미지 (예 : 데이터베이스에 저장)를 변경하고 싶지 않은 경우 사용자에게 강제로 새 이미지를 업로드 할 수 없습니다. 따라서 FileUpload의 값을 표시하는 방법이 있어야합니다 (그렇다면 pls가 공유하고 곧 해결해야 함). –

관련 문제