当我尝试上传文件名长度超过 186 的文件时,我有一种奇怪的行为。
我在NotesXSPDocument.save()上收到以下错误:
使用简单操作保存时出现以下错误:
源代码:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:this.data>
<xp:dominoDocument var="document1" computeWithForm="onsave" formName="Files"></xp:dominoDocument>
</xp:this.data>
<xp:fileUpload id="fileUpload" value="#{document1.Body}">
<xp:eventHandler event="onchange" submit="true" refreshMode="complete" disableValidators="true">
<xp:this.action><![CDATA[#{javascript:// kick off round-trip...}]]></xp:this.action>
</xp:eventHandler>
</xp:fileUpload>
<xp:fileDownload rows="30" id="fileDownload1" displayLastModified="false" value="#{document1.Body}"></xp:fileDownload>
<xp:button value="Save Document SimpleAction" id="btnSaveDocumentSimpleAction">
<xp:eventHandler event="onclick" submit="true" refreshMode="complete">
<xp:this.action>
<xp:saveDocument var="document1"></xp:saveDocument>
</xp:this.action>
</xp:eventHandler>
</xp:button>
<xp:button value="Save Document NotesXSPDocument" id="btnSaveDocumentNotesXSPDocument">
<xp:eventHandler event="onclick" submit="true" refreshMode="complete">
<xp:this.action><![CDATA[#{javascript:document1.save();}]]></xp:this.action>
</xp:eventHandler>
</xp:button>
</xp:view>
提示:我正在开发Domino Sever 8.5.3 FP6
提前感谢您的回答。
更新
在多米诺骨牌服务器上,我可以找到(复制,重命名等)上传的文件,因此我无法理解以下错误消息:
保存文档时出错 无法保存文档NEW_c0 NotesException:文件C:\ TEMP \ SYSTEM \ notesC78121 \ xsppers \ 143 \ E9DMAJ1VVQ \ DominoDoc-231-体\ BCXXXXXXXxXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCXXXXXXXXXXCxxXXXXXXXXAXXXXXXXXXXBCCCCCCCCCCCCCCCCCCCCXXCCCCCCCXCCXCCCCCCCCCXXXXXXXXXXXCDDABCCCCCCCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDX.jpg的没有发现
答案 0 :(得分:4)
您的Windows文件路径长度限制为256个字符:https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx#maxpath
如果您需要上传文件名太长的文件,则应该在Linux上运行Domino服务器。
答案 1 :(得分:0)
在Windows
文件名的各个组件上(沿路径的目录和最终文件名)限制为255个字符。我已经超过了这个限制。
以下文件路径的长度为 256 个字符:
C:\ TEMP \ SYSTEM \ notesC78121 \ xsppers \ 143 \ E9DMAJ1VVQ \ DominoDoc-231-体\ BCXXXXXXXxXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCXXXXXXXXXXCxxXXXXXXXXAXXXXXXXXXXBCCCCCCCCCCCCCCCCCCCCXXCCCCCCCXCCXCCCCCCCCCXXXXXXXXXXXCDDABCCCCCCCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDX.jpg