2011-10-25 9 views
2

CAML 쿼리를 사용하여 SharePoint 2010에 항목을 삽입하는 동안 첨부 파일, 즉 Word 문서, PDF 등을 검색하는 데 도움이 필요합니다. 나는 내가이 쿼리를 주면 어떤 결과를 얻을CAML을 사용하여 SharePoint 2010 목록의 첨부 파일 검색

<Query> 
    <Where> 
     <Eq> 
      <FieldRef Name="Attachments" /> 
      <Value Type="Attachments">WordDocument1.docx</Value> 
     </Eq> 
    </Where> 
</Query> 

메신저 수없는이 쿼리를 시도했다. 도와주세요.

+0

SPWeb.GetFile (attachmentAbsoluteURL)을 사용하여 첨부 파일을 다운로드 할 수 있습니다. 아래에서 언급 한 stefan은 CAML을 사용하여 첨부 파일을 직접 다운로드 할 수 없습니다. – Ken

+0

@Ken [이 질문보기] (http://sharepoint.stackexchange.com/questions/8814/tree-view-navigation-of-document-library)를 가지고 있고 PWeb을 어떻게 사용할 수 있습니까? .GetFile (attachmentAbsoluteURL) 여기 !! – Jithu

답변

2

여기서 문제는 첨부 파일 SharePoint 목록의 필드가 첨부 파일 자체를 저장하지 않는다는 것입니다. 이 열은 특정 목록 항목에 첨부 파일이 있거나 이 아닌지 여부 만 반환합니다.
첨부 파일은 SharePoint 목록에 저장되지 않습니다. 따라서 CAML 쿼리를 사용하여 검색 할 수 있다고 생각하지 않습니다.

+0

스테판에게 감사드립니다. 만약 첨부 파일이 있다면 임 하나는 0이오고있다. – Abhijith

+0

@Stefan 파일 또는 해당 URL을 그리드보기에 첨부하고 싶습니다. 현재 다른 모든 열에 대해서는 CAML 쿼리를 사용하여 그리드 뷰를 검색하고 첨부했습니다. 이제 어떻게 해당 첨부 파일이나 해당 URL을 그리드보기에 첨부 할 수 있습니까? – Jithu

관련 문제