Xpages文件上载控件在11.0.1中不执行任何操作

Xpages文件上载控件在11.0.1中不执行任何操作,xpages,Xpages,我的情况与13572249后所述相同。我有一个使用应用程序布局的xpage。自定义控件使用一个表单表,其中一行使用绑定到文档中名为“附件”的富文本字段的文件上载控件。另一行使用附件存在时显示的文件下载控件。选择文件后,按“保存”按钮执行简单的“保存文档”操作并进行完整更新,即可保存文档,但不会保存附件。文件上载控件中的文件名替换为“未选择任何文件”。当我的designer客户端是9.0.1FP9,服务器是9.0.1FP8时,这就可以工作了。自运行以来,唯一的变化是服务器升级到11.0.1 <

我的情况与13572249后所述相同。我有一个使用应用程序布局的xpage。自定义控件使用一个表单表,其中一行使用绑定到文档中名为“附件”的富文本字段的文件上载控件。另一行使用附件存在时显示的文件下载控件。选择文件后,按“保存”按钮执行简单的“保存文档”操作并进行完整更新,即可保存文档,但不会保存附件。文件上载控件中的文件名替换为“未选择任何文件”。当我的designer客户端是9.0.1FP9,服务器是9.0.1FP8时,这就可以工作了。自运行以来,唯一的变化是服务器升级到11.0.1

<xe:formRow labelPosition="above" label="*Upload:">
    <xp:fileUpload id="fileUpload1" value="#{FactSheet.Attachments}" style="width:auto">
    </xp:fileUpload>
</xe:formRow>
<xe:formRow>
    <xp:button value="Save" id="btnSave1">
        <xp:eventHandler event="onclick" submit="true" refreshMode="complete" disableValidators="true">
            <xp:this.action>
                <xp:saveDocument></xp:saveDocument>
            </xp:this.action>
        </xp:eventHandler>
    </xp:button>
</xe:formRow>
<xe:formRow labelPosition="none">
    <xp:fileDownload rows="30" id="fileDownload1"
        value="#{FactSheet.Attachments}" displayLastModified="false"
        displayType="false" displaySize="false" style="width:auto" hideWhen="false">
    </xp:fileDownload>
</xe:formRow>

在搜索data\domino\workspace\logs目录时,我发现了几个跟踪日志文件。其中一个错误多次出现,唯一的区别是“.tmp”之前的文件名:

com.ibm.xsp.http.fileupload.FileUploadBase$IOFileUploadException:处理多部分/表单数据请求失败。C:\Windows\TEMP\notesF4DA87\xspupload\upload\u 0a9f550f\u d824\u 4ba0\u a18c\u 5e17f8495f72\u 00002451.tmp(系统找不到指定的路径)


检查C:\Windows\TEMP\notesF4DA87目录显示没有名为“xspupload”的子目录。创建它导致文件上载控件再次工作。下一个问题是为什么它还没有出现?

我建议重新启动Domino服务器,以便Domino可以重新创建所有必要的临时文件。作为清理工作的一部分,临时文件可能已被Domino之外的某个进程删除?我认为这是可能的,因为它位于C:\Windows\temp下。notesF4DA87下还有其他子目录,如xsp、xsppers和xspstate,尽管它们不是空的,并且包含在最近几天内创建的子目录。还有3周前的DTF文件。清理作业会仅仅因为xspupload子目录是空的就删除它吗?我有一个每月的治疗计划重新启动,将运行下周四。我会留意的。谢谢。在本周预定的服务器重新启动后,xspupload目录仍然存在,尽管是空的,并且文件上载控件仍在工作。xspupload目录偶尔会继续消失。即使在其中创建README.TXT文件也不能阻止它。根据per的问题,我正在与我们的网络支持供应商联系,以检查Domino之外的某个进程是否正在这样做。