没有合适的资源?快使用搜索试试~ 我知道了~
vue+Java 实现附件分组下载压缩包(csdn)————程序.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 22 浏览量
2021-12-04
14:26:55
上传
评论
收藏 114KB PDF 举报
温馨提示
试读
7页
vue+Java 实现附件分组下载压缩包(csdn)————程序
资源推荐
资源详情
资源评论
思路:将所需的附件用 list 按所需的条件分组,转为 Map.遍历 map 即可。
前端 vue 要用 blob 类型重新封装
vue 前端代码:
// 下载资料
downloadZip(record){
console.log(record);
const issueFormRecordId = record.issueFormRecordId;
if (issueFormRecordId) {
const downUrl = _ctxPath +
'/rest/XXXX/downloadIssueAttAchmentZip?issueFormRecordId=' +
issueFormRecordId;
this.$http({
method: 'get',
url: downUrl,
responseType: 'blob'
}).then(res => {
console.log(res);
if ('application/octet-stream' !== res.data.type)
{
window.ctpTop.$.alert('没有可下载的资料');
return false;
} else {
const nowDate = new Date();
const date = {
year: nowDate.getFullYear(),
month: nowDate.getMonth() + 1,
date: nowDate.getDate()
};
const systemTime = date.year + '' +
date.month + '' + date.date;
this.downloadTemplateFile(res.data, '议题资料
' + systemTime + '.zip');
}
}).catch(err => {
console.log(err);
});
}
},
downloadTemplateFile(data, fileName) {
//support ie10+
if (window.navigator.msSaveBlob) {
try {
资源评论
一诺网络技术
- 粉丝: 0
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功