openapi支持获取二维码链接以及下载二维码

其中，下载二维码，接口返回的是二进制流。需要自行根据二进制流转成对应的图片。参考实例如下：

![image.png](https://weapp.eteams.cn/api/file/preview?fileId=1068226222891147310&type=imgs)其中，openapi接口中。downloadqrcode方法，入参第一个为hashmap，需要放入meetingid和size（默认1）

![image.png](https://weapp.eteams.cn/api/file/preview?fileId=1068227330865217594&type=imgs)根据二进制流下载图片示例代码如下

```java
public void dowloadFile(HttpServletRequest request,HttpServletResponse response){
    String languageType = request.getParameter("language");
    if(null != languageType && !"".equals(languageType)){
        if(languageType.equals("en")){
            languageType = "EN";
        } else{
            languageType = "CN";
        }
    } else{
        languageType = "CN";
    }
    //获取要下载的文件名
    try {
        String excelName = "123321";
        response.setContentType("application/vnd.ms-excel;charset=utf-8");
        //设置content-disposition响应头控制浏览器以下载的形式打开文件
        response.addHeader("Content-Disposition", "attachment;filename="+excelName+ ".jpeg");
    } catch (Exception e) {
        e.printStackTrace();
    }
    //获取要下载的文件的绝对路径
    ByteArrayOutputStream out1 = test();
    InputStream inputStream = new ByteArrayInputStream(out1.toByteArray());
    OutputStream out = out1;
    try {
        int len = 0;
        //创建数据缓冲区
        byte[] buffer = new byte[1024];
        //通过response对象获取outputStream流
        out = response.getOutputStream();
        //将FileInputStream流写入到buffer缓冲区
        while((len = inputStream.read(buffer)) > 0) {
            //使用OutputStream将缓冲区的数据输出到浏览器
            out.write(buffer,0,len);
        }
        out.flush();
    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } finally{
        if (out != null) {
            try {
                out.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}
```
