2013-05-13 5 views
3

EPIServer Webservice를 사용하여 페이지를 만들고 가져 오기 파일을 만듭니다. 모든 페이지에 대해 PageFiles 루트 폴더가 있어야하고 PageFiles 아래에 다른 폴더가 있어야합니다 (예 : 이미지). 따라서 검색 경로는 ~/PageFiles/id/file.jpg와 ~/PageFiles/id/Images/file.jpg입니다.콘텐츠 채널 구성 EPIServer

두 개의 콘텐츠 채널이 있습니다. 하나는 루트 폴더에 파일을 넣고 하나는 이미지 폴더에 파일을 넣어야합니다. 나는 그들 파일이

  • 가상 루트처럼 구성한 = ~/페이지 파일/
  • 파일 = ~/페이지 파일/이미지에 대한
  • 가상 루트/

문제는 그 나는 방법을 사용할 때

ImportFile3("MyContentChannel", all the other params) 

페이지 파일 폴더 만 만들어지고 모든 파일은이 루트 폴더에 저장됩니다. EPI에서 Images 폴더를 만들고 이미지를이 폴더에 넣으려면 어떻게해야합니까?

감사합니다.

편집

이미지 폴더 파일이 존재하더라도 여전히 루트 폴더에 끝낸다.

편집 2, 이미지 폴더에 파일을 넣어 원하는 때 이런 짓을

감사 드미트로 덕에 최종 솔루션입니다. 185

ImportFile("pagefiles", image, false, "185/Images/file.png"); 

는 pagefolderid 내가 나 자신을 추가 할 수있는 페이지를 형성한다.

답변

0

channelRelativeFilePath 매개 변수 ContentChannelService .ImportFile 메서드를 사용하여 콘텐츠 채널 루트 폴더에서 상대 경로를 지정하려고합니다.

+0

예를 들려 줄 수 있습니까? (그런 것을 시도해 보았지만 제대로 작동하지는 않았다) – Andreas