如何在alfresco中从存储库检索文件夹?

如何在alfresco中从存储库检索文件夹?,alfresco,alfresco-share,Alfresco,Alfresco Share,我使用以下代码试图检索alfresco中存储库根目录中的文件夹: test-folder.get.json.ftl: test-folder.get.json.js 当我检查repo中的webscripts时,我只得到状态码。此外,日志中未打印任何记录器消息,日志中也未显示任何错误。 我有什么遗漏吗?我可以建议您使用Florian Maul开发的JavaScript控制台 对我来说,这是一个非常有用的工具 您可以知道,var folder=companyhome.childByNamePathP

我使用以下代码试图检索alfresco中存储库根目录中的文件夹: test-folder.get.json.ftl:

test-folder.get.json.js

当我检查repo中的webscripts时,我只得到状态码。此外,日志中未打印任何记录器消息,日志中也未显示任何错误。
我有什么遗漏吗?

我可以建议您使用Florian Maul开发的JavaScript控制台

对我来说,这是一个非常有用的工具

您可以知道,var folder=companyhome.childByNamePathPhoto;,的结果;,只需一毫秒。您只需记录文件夹[cm:name]即可查看结果

这个链接很有用。
我可以建议您使用Florian Maul开发的JavaScript控制台

对我来说,这是一个非常有用的工具

您可以知道,var folder=companyhome.childByNamePathPhoto;,的结果;,只需一毫秒。您只需记录文件夹[cm:name]即可查看结果

这个链接很有用。
有几个可能的问题:

调用此webscript时是否登录?未登录的用户可能无法访问照片空间。 是否启用了日志记录?尝试使用logger.error而不是logger.log,或者在log4j.properties中检查日志记录级别。
几个可能的问题:

调用此webscript时是否登录?未登录的用户可能无法访问照片空间。 是否启用了日志记录?尝试使用logger.error而不是logger.log,或者在log4j.properties中检查日志记录级别。
您的照片空间是否直接位于companyhome下方?你的代码看起来不错。还有一件事,你只得到404?我的意思是,当您在脚本中设置状态时,始终保留一个默认值以及您所说的一件事…您只获得状态代码?你的意思是,你得到了一个错误状态码?没有成功状态码是你的照片空间直接在companyhome下面吗?你的代码看起来不错。还有一件事,你只得到404?我的意思是,当您在脚本中设置状态时,始终保留一个默认值以及您所说的一件事…您只获得状态代码?您的意思是,您收到了错误状态代码?否成功状态代码对您的两个问题都是,日志中也没有显示任何内容。对您的两个问题都是,日志中也没有显示任何内容。谢谢。我遇到了这个,并安装了它进行测试,但忘记了这个工具。谢谢。我遇到了这个问题,并安装了它进行测试,但忘记了这个工具。
<#escape x as jsonUtils.encodeJSONString(x)>
{"data" : 
        {
           <#if folder??>
           "folderName" : "${folder.name}",
           "folderPath" : "${folder.displayPath}/${folder.name}",
           </#if>
           "status" : "${status}"

        }
}
</#escape>
main();

function main()
{
    var folder = companyhome.childByNamePath("Photo");
    if (folder == undefined || !folder.isContainer){
       logger.log("\n\n==>Folder is undefined<===\n\n");
       status.code = 404;
       status.message = "Folder " + url.extension + " not found.";
     }
     else{
         logger.log("\n\n==> Got the folder path: "+ folder.displayPath);
         model.folder=folder;
     }
    model.status=status;    
}