如果我在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>如何正确地进行可下压的文件链接?
发布于 2014-04-14 09:46:00
也许是这样:
<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>NB!xxforms:下载
https://stackoverflow.com/questions/22987073
复制相似问题