功能说明:实现图片或者附件的批量下载
请求方式:POST
请求地址:https://qwif.do1.com.cn/qwcgi/api/download/downloadBatch.do?token=token&corpId=corpId
{ "fileUrls": [ "/upload/img/b17efb43292e4cc9ac5d0b46bce059c4/20171025/0000e36aaaca43aebe3efc3b3c0c682c.jpeg", "/upload/file/b17efb43292e4cc9ac5d0b46bce059c4/20190619/00042ab9cd7d4caab11be9286dc6519b.png" ] }
参数 |
说明 |
类型 |
是否必须 |
备注 |
---|---|---|---|---|
token |
用于验证 | String | 是 | 参考获取token接口 |
corpId |
公司唯一标识 |
String |
是 |
|
fileUrls |
文件路径 |
String[] |
是 | 多个路径数组 |
List<String> fileUrls = new ArrayList<String>(); fileUrls.add("/upload/img/b17efb43292e4cc9ac5d0b46bce059c4/20171025/0000e36aaaca43aebe3efc3b3c0c682c.jpeg"); fileUrls.add("/upload/file/b17efb43292e4cc9ac5d0b46bce059c4/20190619/00042ab9cd7d4caab11be9286dc6519b.png"); Map<String, Object> params = new HashMap<String, Object>(); params.put("corpId", "wx05ab253814890c89"); params.put("fileUrls", fileUrls); // 文件保存的路径 String savePath = "D:/temp"; DownloadResultVO downloadResultVO = HttpDownloadUtil.sendPost(savePath, params); // 获取文件下载结果 String resultString = downloadResultVO.getResultString(); System.out.println(resultString); // 下载结果对象,包含files与resultString return downloadResultVO;
返回批量下载的文件流