功能说明:实现图片或者附件的批量下载
请求方式: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;
返回批量下载的文件流