后台webscript如何返回二进制文件

  • A+
所属分类:二次开发

一般webscript的返回值类型是由ftl文件定义的,一般可以定义为json、xml、html、text等类型,如果要返回二进制文件供下载或预览的时候,就不能靠ftl文件返回了,解决方法如下:
1、删除ftl文件(不定义ftl)
2、xml文件中定义

<webscript kind="org.alfresco.repository.content.stream">
</webscript>

js文件处理完将node赋值给model.contentNode 即可,然后contentNode将会传递给org.alfresco.repository.content.stream以返回二进制文件。

发表评论

您必须才能发表评论!