Alfresco Webscript创建文件错误

Alfresco Webscript创建文件错误,alfresco,alfresco-share,alfresco-webscripts,Alfresco,Alfresco Share,Alfresco Webscripts,我试图创建一个不存在的文件,或者修改一个存在的文件 我创建了一个webscript: createfile.get.js 但是,如果我的家中没有该文件,则不会创建新文件。如果我在Alfresco中手动创建文件“answers.txt”,它会修改内容。有什么原因吗 在catalina.out或浏览器中的调试器中,我没有得到任何错误信息 谢谢 重要提示:如果我不检查文件是否存在,如果它存在,如果我尝试使用相同的代码创建它,那么在catalina.out中会显示“answers.txt已经存在”。。。

我试图创建一个不存在的文件,或者修改一个存在的文件

我创建了一个webscript:

createfile.get.js

但是,如果我的家中没有该文件,则不会创建新文件。如果我在Alfresco中手动创建文件“answers.txt”,它会修改内容。有什么原因吗

在catalina.out或浏览器中的调试器中,我没有得到任何错误信息

谢谢

重要提示:如果我不检查文件是否存在,如果它存在,如果我尝试使用相同的代码创建它,那么在catalina.out中会显示“answers.txt已经存在”。。。所以我一点也不明白

您的代码在我的机器上运行良好,如果不存在,我可以创建新文件。 如果存在,我可以更新

请尝试使用
doc.save()

您的代码在我的机器上运行良好,如果不存在,我可以创建新文件。 如果存在,我可以更新


请尝试使用
doc.save()

我不确定,但这可能与此脚本的执行权限有关。 也许,您可以检查在远程计算机上执行“createfile.get.js”的权限


关于这一点,

我不确定,但这可能与此脚本的执行权限有关。 也许,您可以检查在远程计算机上执行“createfile.get.js”的权限


问候,

我不明白。我有一台带有外部公共IP的远程计算机,无法创建该文件。然后,我在本地机器上创建一个本地alfresco,我可以创建文件><该死的。有什么建议吗?我没有任何错误。不管怎样,我重新安装了alfresco,一切都完成了。谢谢,我不明白。我有一台带有外部公共IP的远程计算机,无法创建该文件。然后,我在本地机器上创建一个本地alfresco,我可以创建文件><该死的。有什么建议吗?我没有任何错误。不管怎样,我重新安装了alfresco,一切都完成了。谢谢
function main()

{
    var doc = userhome.childByNamePath('answers.txt');
    if (!doc)
    {
        doc = userhome.createFile("answers.txt");
        doc.addAspect("cm:versionable");
        doc.content = 'Questionnaire';

        var trans1 = doc.transformDocument('application/pdf');
    }
    else {
        var workingCopy = doc.checkout();
        workingCopy.content = 'Questionnaire modified';

        // check it in                                                                                
        doc = workingCopy.checkin();
    }
    model.doc=doc;


}

main();