`

取得.par流程部署文件中的processimage.jpg文件

阅读更多

如何来取得.par中流程部署文件的processimage.jpg文件呢?
根据上篇文章的了解,我们知道了processimage.jpg文件存储在jbpm_bytearray这张表中,在jbpm_byteblock表中存储它的二进制文件。

那么如何来得到它呢?jbpm本身提供了方法可以取得它的byte[],这样经过处理就可以输出到页面上了。让用户查看将要走的大概流程。过过以下语句:

FileDefinition fileDefinition = processdefinition.getFileDefinition();
byte[] bytes = fileDefinition.getBytes("processimage.jpg");

response.setContentType("image/jpeg");
response.getOutputStream().write(bytes);

取得字节流。

以及在页面上通过如:

<img src="workflow.do?method=viewImage&id=${workflowForm.id }">

输出即可。
 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics