YouAtNotes HTML5上传控件 - 使用外部数据库源

时间:2016-02-24 13:26:41

标签: javascript html5 file-upload xpages

我使用了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表中返回响应?

1 个答案:

答案 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上传控件一起运行良好。