2013-05-13 78 views
3

我正在使用EPIServer Webservice来创建页面和导入文件。对于每个页面应该有PageFiles根文件夹,并且在PageFiles下应该有另一个文件夹,比如Images。所以searchpath是根目录〜/ PageFiles/id/file.jpg和〜/ PageFiles/id/Images/file.jpg。配置内容频道EPIServer

我有两个内容频道。将文件放入根文件夹中的文件,以及将文件放在images文件夹中的文件。我已经他们配置这样

  • 用于文件的虚拟根=〜/页面文件/
  • 虚拟根文件=〜/页面文件/图像/

的问题是,当我使用的方法

ImportFile3("MyContentChannel", all the other params) 

只有页面文件文件夹被创建,并且所有文件都在这个根文件夹中。如果我想让EPI创建Images文件夹并将图像放入此文件夹内,我该怎么办?

谢谢!

编辑

即使图片文件夹中存在的文件仍然在根文件夹结束。

EDIT 2,最终的解决方案

感谢德米特罗鸭我希望把文件中的图像文件夹时这样做。

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

其中185是pagefolderid形式的页面,我必须添加自己。

回答

0

尝试使用channelRelativeFilePath参数ContentChannelService .ImportFile方法指定内容通道根文件夹中的相对路径。

+0

你能举个例子吗? (曾尝试类似的东西,但没有得到它的工作) – Andreas 2013-05-16 11:46:41