Alfresco Webscript创建文件错误
我试图创建一个不存在的文件,或者修改一个存在的文件 我创建了一个webscript: createfile.get.js 但是,如果我的家中没有该文件,则不会创建新文件。如果我在Alfresco中手动创建文件“answers.txt”,它会修改内容。有什么原因吗 在catalina.out或浏览器中的调试器中,我没有得到任何错误信息 谢谢 重要提示:如果我不检查文件是否存在,如果它存在,如果我尝试使用相同的代码创建它,那么在catalina.out中会显示“answers.txt已经存在”。。。所以我一点也不明白 您的代码在我的机器上运行良好,如果不存在,我可以创建新文件。 如果存在,我可以更新 请尝试使用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已经存在”。。。
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();