String id = request.getParameter("modelId");
BufferedOutputStream bos = null;
try {
try {
Model modelData = repositoryService.getModel(id);
byte[] bpmnBytes = repositoryService
.getModelEditorSource(modelData.getId());
// 封装输出流
bos = new BufferedOutputStream(response.getOutputStream());
bos.write(bpmnBytes);// 写入流
String filename = modelData.getId() + ".bpmn20.xml";
response.setContentType("application/x-msdownload;");
response.setHeader("Content-Disposition",
"attachment; filename=" + filename);
response.flushBuffer();
} finally {
bos.flush();
bos.close();
}
} catch (Exception e) {
System.out.println("流程部署失败");
e.printStackTrace();
}
activiti导出xml
最新推荐文章于 2024-02-14 09:38:11 发布
