Orbeon xforms и скачивание файла

Если у меня есть экземпляр файла в Orbeon-xform

<xforms:instance id="fileinst">
    <fileinst>
        <file>
            <name>file.txt</name>
            <type>text/plain</type>
            <data>YXNkZmFzZmFzZGY=</data><!--the file content-->
        </file>
    </fileinst>
</xforms:instance>

а также соответствующие бинды

<xforms:bind nodeset="instance('fileinst')/file">
    <xforms:bind nodeset="fail">
        <xforms:bind nodeset="name" type="xforms:string"/>
        <xforms:bind nodeset="type" type="xforms:string"/>
        <xforms:bind nodeset="data" type="xforms:base64Binary"/>
    </xforms:bind>
</xforms:bind>

Как сделать из этого загружаемый файл:

<xforms:outpu ref="instance('fileinst')/file/data">
    <xforms:label>Download</xforms:label>
</xforms:outpu>

Как правильно сделать ссылку на загружаемый файл?


person user2301515    schedule 10.04.2014    source источник


Ответы (1)


может что-то вроде:

<xforms:output ref="instance('fileinst')/file/data" appearance="xxforms:download">
  <xforms:filename ref="instance('fileinst')/file/@name" />
  <xforms:mediatype ref="instance('fileinst')/file/@type" />
  <xforms:label>Download</xforms:label>
</xforms:output>

НБ! xxforms:скачать

person Tester    schedule 14.04.2014