从.Net应用程序操作Drupal中的资产的最佳方法是什么?

时间:2009-07-10 16:25:58

标签: .net drupal

我正在开始一个项目,该项目将访问Drupal站点以在站点上创建节点。这包括文件上传,因为该项目允许人们以最小的ado将图片大量上传到Drupal站点。请注意,我的应用程序是用.Net编写的。

我想知道的是实现同样目标的最佳方法吗?根据最初的研究,看起来有几种选择: 1. XML-RPC 2.在drupal中部署的自定义PHP模块。但是,从.Net调用它的方法是什么? 3.使用cron作业从watch文件夹中获取文件。并在我的模块中添加一个cron_hook来部署文件。

2 个答案:

答案 0 :(得分:0)

在Drupal中编写XML-RPC服务器模块非常简单。除了实际的功能之外,它还有大约5行代码(简而言之:实现hook_xmlrpc告诉系统你的回调函数已知的外部名称),这意味着它实际上比“普通”页面回调更简单,因为实现hook_menu可以相当参与。

您可以使用任何.NET XML-RPC包从.NET调用它们,例如来自http://www.xml-rpc.net/

的包

基于文件的方法可能导致“有趣的”排序/排除/竞争条件,在使用XML-RPC方法时,您将自行保存。

答案 1 :(得分:0)