You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Domino 9.0.1 FP10安装IF1后XPages文件上传失败求助

解决Domino 9.0.1 FP10 IF1补丁后XPages文件上传失效问题

我之前帮不少用户处理过类似的Domino补丁后XPages功能异常的问题,结合你提供的错误日志来看,核心问题是服务器无法访问文件上传所需的临时目录,导致multipart/form-data请求处理失败。下面是针对性的解决步骤:

首先明确你遇到的错误细节:

com.ibm.xsp.http.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. C:\Users\ADMINI~1.AYN\AppData\Local\Temp\2\notesE3A053\xspupload\upload_972f233f_e019_4694_8ceb_5e1bab130f7e_00009760.tmp (系统找不到指定路径)


1. 检查临时目录的存在性与权限

  • 直接定位到错误日志里的临时路径(比如C:\Users\ADMINI~1.AYN\AppData\Local\Temp\2\notesE3A053\xspupload),手动查看这个目录是否存在。如果不存在,直接创建完整的目录层级。
  • 重点确认Domino服务器运行的用户账号对这个目录拥有读写权限——很多时候补丁安装过程会意外重置目录权限,导致服务器进程无法创建或读取临时上传文件。

2. 手动指定XPages上传临时目录

如果默认的临时目录不稳定(比如系统临时目录权限经常变化),可以手动配置一个固定的上传临时目录:

  • 打开Domino服务器的notes.ini文件,添加或修改以下参数:
    XSP_UPLOAD_TEMP_DIR=C:\Domino\XSPUploadTemp
    
  • 手动创建C:\Domino\XSPUploadTemp目录,给Domino运行用户分配完整的读写权限。
  • 重启Domino服务器,让新配置生效。

3. 验证补丁安装的完整性

有时候补丁安装可能因为中断或文件冲突导致不完整,进而影响文件上传组件:

  • 重新运行IF1补丁的安装程序,选择“修复”模式,确保所有相关的XPages和文件上传组件都被正确更新。
  • 修复完成后务必重启服务器,再测试文件上传功能。

4. 检查HTTP服务的临时目录配置

Domino的HTTP服务本身也有临时目录设置,这个配置异常也会影响XPages上传:

  • 打开Domino Administrator客户端,找到目标服务器的服务器文档,切换到Internet Protocols > HTTP标签页。
  • 找到Temporary directory字段,确认路径存在且权限正确。如果需要,修改为一个你已经确认权限正常的目录,之后重启HTTP服务或整个服务器。

5. 用简化页面排除代码问题

如果以上步骤都没解决,建议先排除是你自己的XPages页面代码问题:

  • 创建一个极简的测试上传页面,代码如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <xp:view xmlns:xp="http://www.ibm.com/xsp/core">
        <xp:fileUpload id="fileUpload1" value="#{sessionScope.uploadFile}"></xp:fileUpload>
        <xp:button value="上传测试" id="button1">
            <xp:eventHandler event="onclick" submit="true" refreshMode="complete">
                <xp:this.action><![CDATA[#{javascript:
                    var file = sessionScope.uploadFile;
                    if (file != null) {
                        print("成功获取上传文件:" + file.getClientFileName());
                        sessionScope.remove("uploadFile");
                    }
                }]]></xp:this.action>
            </xp:eventHandler>
        </xp:button>
    </xp:view>
    
  • 把这个页面部署到服务器,尝试上传PDF或图片文件。如果测试页面能正常运行,说明问题出在你原页面的代码或控件配置上;如果依然报错,那就是服务器端的配置或补丁问题需要进一步排查。

内容的提问来源于stack exchange,提问作者Cumhur Ata

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 11:24:10