我创建了 CMIS REST API 来连接 SAP Cloud DMS 系统。我碰巧偶然发现了一个相当奇怪的问题。
导致问题的代码行 -
pathObject = // CmisObject cmisObject = session.getObjectByPath(pathObject); ->如果文件名中包含特殊字符则异常。
如果路径 Object = "folder/abc.txt" 它工作正常,但如果文件名中有特殊字符,如 "space / ' / etc 它会给出异常 {Eg Supplier's integration.xlsx} 。但是同样适用于 opencmis 工作台工具.
任何线索都会有所帮助!
Base64 解码已应用于 filename 。