微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Tridion:使用Business Connector下载图像和xml数据的xml请求应该是什么?

我正在使用Tridion 5.3版.
我是Tridion的新手.
使用业务连接器我想下载图像文件及其 XML数据.我目前的要求如下.

<?xml version='1.0'?>
<tcmapi:Message xmlns:tcmapi="http://www.tridion.com/ContentManager/5.0/TCMAPI"
version="5.0" from="testTool" failOnError="false">
<tcmapi:Request ID="Request1" preserve="false">
  <tcmapi:GetItem itemURI="tcm:6-3146" writeBinaryTodisk="true">
    <tcmapi:ItemFilter type="XMLReadAll"/>
  </tcmapi:GetItem>
</tcmapi:Request>
</tcmapi:Message>

我应该修改什么?

解决方法

不要以为只能使用Business Connector才能做到这一点.

使用“writeBinaryTodisk”属性从GetItem请求返回的响应应该包含多媒体文件写入的路径 – 通常在Windows“Temp”文件夹中,但您可以通过添加“binaryPath”属性来调整此.寻找:

<tcmapi:MultimediaFilename>C:\WINNT\Temp\rad5FB9C.tmp</tcmapi:MultimediaFilename>

我认为您必须确保运行Business Connector的帐户具有读/写您使用此属性时提供的任何替代路径.

然后,您需要“其他”来实际从服务器检索文件,例如使用“binaryPath”写入临时网页可访问的文件夹,并使用该页面列出所有文件.然后你必须将文件重命名为原始文件

上次我接近这样的事情时,事实证明只需抓住“images”文件夹的副本就可以更快了.Tridion正在发布二进制文件并从那里发布!

干杯

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。