前端多个文件批量下载进行打包

本文介绍如何使用Vue.js实现前端多个文件的批量下载并打包,无需修改后端代码,通过JavaScript技术实现文件的合并与下载。
摘要由CSDN通过智能技术生成

先上代码

	$('a[id^="budgetOneN"]').each(function() {
			$(this).click(function() {
				downZip($(this));//给每个a标签加事件
			});
			
		});
		const getFile = url => {
			  return new Promise((resolve, reject) => {
			  axios({
			   method:'get',
			   url,
			   responseType: 'arraybuffer'
			  }).then(data => {
			   resolve(data.data)
			  }).catch(error => {
			   reject(error.toString())
			  })
			  })
			 }
		function downZip(ele){
			 var array =new Array();
			    var arrayTwo =new Array();
		    	var url =$(ele).attr("value");//路径
		    	var name=$(ele).attr("date");//显示打包名称   
		    	alert(name);
		    	array = url.split(',');
			    for(var i =0;i<array.length;i++){
			    	arrayTwo[i] =array[i].substring(array[i].indexOf("&")+1);
			    }		 
			  handleBatchDownload(array,arrayTwo,
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值