我在 Linux 64 位机器上使用 Alfresco 4.2.c。在 Linux 64 位机器上使用 2.c。要在 Alfresco 上插入文件,我已将 \192.168.20.101:8080\alfresco 映射为 Windows XP 中的网络驱动器。
我用 Java 开发了一个 webscript,它将文件的 nodeRef 作为输入,然后更新元数据,最后将文件从初始文件夹移动到另一个文件夹。它效果很好,我对此非常满意!
但是我有一个奇怪的行为:我在文件夹A中有一个名为“fileA”的文件,我执行了webscript,所以文件被移动到了文件夹B。如果我尝试通过映射网络插入文件夹 A 中名为“fileA”的另一个文件,Windows 表示该文件夹中已经有一个名为 fileA 的文件,所以我必须取消操作......但在文件夹中我确定有不是这样的文件,而且如果我进入存储库,我在文件夹 A 中看不到 fileA ...
也许我必须设置一些特别的东西?这是 webscript 的代码片段:
newFileName = oldFileName + "_" + new Date().getTime();
fileFolderService.move(docRef, childRef, newFileName);