有没有人为 Livelink 写过类似 davcopy 的东西?(davcopy 与 SharePoint 一起使用)
我已经下载了 davcopy,但在尝试将它与 Livelink 一起使用时它会挂起。
我问过 Open Text,他们的回答是“没有办法做到这一点开箱即用,它需要编写一个 web 服务应用程序。”
我不确定如何为 livelink 编写 web 服务应用程序;所以,在我探索之前,我想知道是否有人为 Livelink 实现了 davcopy。
有没有人为 Livelink 写过类似 davcopy 的东西?(davcopy 与 SharePoint 一起使用)
我已经下载了 davcopy,但在尝试将它与 Livelink 一起使用时它会挂起。
我问过 Open Text,他们的回答是“没有办法做到这一点开箱即用,它需要编写一个 web 服务应用程序。”
我不确定如何为 livelink 编写 web 服务应用程序;所以,在我探索之前,我想知道是否有人为 Livelink 实现了 davcopy。
我知道一个命令行应用程序正在使用 MS powershell 来做你想做的事(http://www.gatevillage.net/public/content-server-desktop-library-powershell-suite)它不会太难用 Ruby 或 Perl 编写类似的东西。两者都支持 WS/SOAP。您使用哪个版本的 Livelink(或 Content Server)?
您可以使用curl
命令行工具上传、下载或删除 Livelink 中的文件。它针对 CS REST API 发出 HTTP 请求,该 API 在 CS 10.0 或更高版本中可用。
例如,以管理员身份将文件“file.ext”上传到位于http://server/instance/cs的文件夹 8372:
curl \
-F "type=144" \
-F "parent_id=8372" \
-F "name=file.ext" \
-F "file=@/path/to/file.ext" \
-u "Admin:password" \
-H "Expect:" \
http://server/instance/cs/api/v1/nodes
“Expect”标头必须强制为空,因为 CS REST API 不支持持久连接,但curl
总是会为此请求启用它们。