2016-11-14 1 views
0

그림 라이브러리와 SharePoint의 라이브러리 안에있는 폴더에서 이미지 URL을 가져 오려고합니다. 나는 내부 이름 인 ows_FileRef와 ows_EncodedAbsUrl을 모두 시도했다.그림 라이브러리 및 SharePoint의 폴더에서 이미지 URL을 얻는 방법

ows_FileRef의 경우 이미지 URL 앞에 ID와 #가 표시됩니다.

ows_EncodedAbsUrl의 경우 정의되지 않은 것으로 표시됩니다.

알아서 도와주세요. 당신의 데이터를 얻을 수 있습니다

string SPtestQuery = "<Where><Eq><FieldRef Name='ContentTypeId'/><Value Type='ContentTypeId'>" 
    + GlobalConfiguration.Current.Items[Constants.ConfigurationKeys.ContentTypeID] 
    + "</Value></Eq></Where><OrderBy><FieldRef Name='Date' Ascending='FALSE' /></OrderBy>";                         

string SPTestFields = string.Concat(
    "<FieldRef Name='FileLeafRef'/>", 
    "<FieldRef Name='FileDirRef'/>", 
    "<FieldRef Name='ID'/>", 
    "<FieldRef Name='GalleryImage'/>",           
    "<FieldRef Name='Title'/>"); 

string listUrl = SPUrlUtility.CombineUrl(web.Url, "picLib"); 

: 데이터를 얻을 수

SPFolder folder = ListPicture.RootFolder.SubFolders["picLib"]; 

을 그리고 당신은 SpQuery를 사용할 수 있습니다

+0

코드를 입력하십시오. 감사. –

답변

0

당신은 당신의 필요 조건에 따라 폴더를 반복하는 다음과 같은 코드를 사용할 수 있습니다 datatable.

관련 문제