JavaScript进阶之路漫漫其修远兮。(~强烈建议使用Sublime编辑器查看本站给出的示例代码,因为它帅呆了~)

作者:田大才子2016-10-4 23:54分类: Activiti

//1.获取仓库对象

RepositoryService rs processEngine.getRepositoryService();


//2.使用部署ID查询,此处默认为601

String deploymentId = "601";


//3.获取该部署下的所有资源名称

List<String> list = rs.getDeploymentResourceNames(deploymentId);


//4.查询结尾是PNG的资源名称

//定义图片资源的名称,后缀为PNG的是我们要查找的资源

String resourceName = "";
if(list!=null && list.size()>0){
    for(String name:list){
        if(name.indexOf(".png")>=0){
            resourceName = name;
        }
    }
}


//5.获取图片的输入流
InputStream in = rs.getResourceAsStream(deploymentId, resourceName);


//6.将图片生成到D盘的目录下
File file = new File("D:/" + resourceName);
FileUtils.copyInputStreamToFile(in, file);


温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/2460 人参与

发表评论:

个人公众号,希望您的关注~