我使用了Jullian Buss制作的http://julianbuss.net/xpages-html5-multifile-upload-with-drag-and-drop/的HTML5上传控件。 我用更多的参数让它变得更有活力。重做它,以便您可以将文件上传到同一文档上的不同RichText。并包括拖放功能。它完美地运作。除此之外,当我将此控件放在我的应用程序中时,它使用来自另一个数据库的数据源。应用程序仅用于设计和日志文档,但源代码都来自不同的数据库。
例如:
<xp:this.data>
<xp:dominoDocument var="document1" formName="docFORM"
action="editDocument"
documentId="#{javascript:return sessionScope.docId;}">
<xp:this.databaseName>
<![CDATA[#{javascript:return getDatabase("someDatabase"); }]]>
</xp:this.databaseName>
</xp:dominoDocument>
</xp:this.data>
有没有人知道,如何将上传的文件发布到其他数据库并在filedownload表中返回响应?
答案 0 :(得分:1)
dominoDocument的databaseName参数只是数据库的路径和名称:
<xp:this.data>
<xp:dominoDocument
var="document1"
formName="docFORM"
action="editDocument"
documentId="#{sessionScope.docId}"
databaseName="yourFolder/yourDatabase.nsf">
</xp:dominoDocument>
</xp:this.data>
您可以像
一样计算databaseName databaseName="#{javascript:'yourFolder' + '/' + 'yourDatabase.nsf'}">
或
databaseName="#{sessionScope.databaseName}">
太。我测试了它,并且它与YouAtNotes HTML5上传控件一起运行良好。