Umbraco - 如何使用媒体项目上传或删除事件自动更改XML文件?

时间:2011-05-17 14:12:39

标签: xml flash umbraco

我正在寻找以下问题的解决方案,我不确定这是否可以与Umbraco一起使用。

我们有一部Flash电影,它将通过XML读取图像/图像路径以及附带的标题,我们需要能够通过Umbraco管理它们。

是否可以对从上传或从此特定文件夹中删除图像的事件进行编程,以便更改XML文件,从而添加或删除相应的数据?

1 个答案:

答案 0 :(得分:1)

您可以通过以下两种方式之一来解决这个问题 - 这对您的内容管理员来说最简单,或者从代码和资源的角度来看,它是最易于管理的。

  • 编辑容易:你可以编写一个.NET服务,使用FileSystemWatcher,然后通过调用Umbraco webservice API方法更新Umbraco内部的细节,是的。这意味着您的内容编辑可以将图像复制并粘贴到给定的文件夹中,以满足其内心的需求。缺点 - FSW的内存很重,调试系统服务并不是很有趣,一般来说你可以避免这种情况......
  • 可编辑/程序员管理:使用Umbraco的内置媒体管理器,内容管理员可以通过管理界面上传新图像,底层的XML和信息会相应更新,然后传播到您的Flash站点。

HTH,

本杰明