Xpages notesxpdocument.save()不允许访问或修改文件
我正在尝试保存带有附件的文档。由于某些计算活动,我在单击按钮时使用了Xpages notesxpdocument.save()不允许访问或修改文件,xpages,Xpages,我正在尝试保存带有附件的文档。由于某些计算活动,我在单击按钮时使用了document1.save(),在localhost(document1我的数据源名称)上运行时效果良好 但是如果我在服务器上运行,它会在document1.save()(notesxpdocument)行上给我以下错误 执行JavaScript动作表达式脚本解释器时出错 错误,第32行,第25列:[TypeError]调用方法时发生异常 notesxpdocument.save()不允许访问或修改文件: C:\Windows
document1.save()
,在localhost(document1我的数据源名称)上运行时效果良好
但是如果我在服务器上运行,它会在document1.save()
(notesxpdocument)行上给我以下错误
执行JavaScript动作表达式脚本解释器时出错
错误,第32行,第25列:[TypeError]调用方法时发生异常
notesxpdocument.save()不允许访问或修改文件:
C:\Windows\TEMP\notes7A62B2\xsppers\5\DAIGRDY62M不允许访问
或修改文件:C:\Windows\TEMP\notes7A62B2\xsppers\5\DAIGRDY62M
如果我的知识是正确的,在使用xpages文件上载控件时,XPage首先将附加的文件解压缩到临时文件夹中,然后使用此文件保存在创建的文档中
我认为这就是本例中发生的情况,xsp无法访问附件。
它与服务器和访问文件的权限有关,但我不确定。。。
是否有人遇到过类似的问题,或者有任何解决方法或解决方案
提前感谢您的帮助:)
注意:
1) 如果我使用一个简单的提交按钮,它可以正常工作,只有在尝试保存notesxpdocument时才会出现问题
2) 如果xPages上没有它们的附件,则可以正常工作。
3) 服务器版本是8.5.3
请检查服务器上/xsppers/文件夹的安全设置。或者,您可以使用xsp.persistence.dir.xsppers属性将路径设置更改为服务器上xsp.properties-file中的另一个路径hi,感谢您的回复,但是当我使用简单的提交按钮时,它是如何保存的,做的是相同的事情还是不同的事情。。。只有在我使用NotesXDPDDocument对象时才会出现问题。保存…如果改用“提交”按钮,文件不会移动到xsppers文件夹中。它直接从xspupload文件夹附加到文档(仅步骤1)。第二个区别是,sumbitting确实触发save事件。仅调用notesxpdocument的save()方法不会触发它们。这可能会有所帮助: