2011-12-08 7 views
0

SQL 쿼리를 기반으로 파일을 실제 디렉토리에 저장하는 데 문제가 있습니다. 나는 내가 aspx에서 TargetPhysicalFolder를 설정하는 것과 관련이 있다는 것을 알아 냈다. 나는 이것을 공란으로 남겨 둘 수 없다.
aspx.cs 안에는 TargetPhysicalFolder를 설정했지만 파일을 저장하지 않았습니다. 내가 TargetPhysicalFolder =로 영문을 변경 한 경우Telerik에서 RadUpload에서 TargetPhysicalFolder를 동적으로 설정합니다.

RadUpload1.TargetPhysicalFolder = TargetFolderUpload; 

하지만, "C : \"이 파일을 저장합니다. 프론트 사이드 코드에서 TargetPhysicalFolder를 어떻게 변경합니까?

<telerik:RadUpload ID="RadUpload1" runat="server" TargetPhysicalFolder="?????"/>       

답변

0

당신은 그것을 할 수 있습니다

foreach(var item in RadUpload1.UploadedFiles) 
{ 
    item.SaveAs("yourpath"); 
} 

문서 :

protected void Button1_Click(object sender, EventArgs e) 
{ 
    if(some conditional goes here to dictate one folder) 
    { 
     foreach (Telerik.Web.UI.UploadedFile item in RadUpload1.UploadedFiles) 
     { 
     item.SaveAs(FirstPathGoesHere); 
     } 
    } 
    else 
    { 
     foreach (Telerik.Web.UI.UploadedFile item in RadUpload1.UploadedFiles) 
     { 
     item.SaveAs(SecondPathGoesHere); 
     } 
} 

: 당신은 SQL에 그것을 근거로하는 경우 http://www.telerik.com/help/aspnet-ajax/p_telerik_web_ui_radupload_uploadedfiles.html

0

하는 전체 솔루션과 유사한 것 응용 프로그램 풀이 LocalSystem 이외의 다른 것으로 설정되면 "경로에 대한 액세스"오류가 발생할 수 있습니다 부인했다. " 그냥 머리를 올려.

관련 문제