브라우저 프런트엔드 JS 벌크 다운로드 파일
코드 $('body').on('click', "#Download",function(){//
let triggerDelay = 100;
let removeDelay = 1000;
let url_arr=[];
// file checkbox
$('input[name="filePath"]:checked').each(function(){
url_arr.push($(this).val());// url
});
url_arr.forEach(function(item,index){
_createIFrame(item, index * triggerDelay, removeDelay);
})
function _createIFrame(url, triggerDelay, removeDelay) {
// iframe, src,
setTimeout(function() {
var frame = $(');
frame.attr('src', url);
$(document.body).after(frame);
setTimeout(function() {
frame.remove();
}, removeDelay);
}, triggerDelay);
}
}
https://segmentfault.com/q/1010000012022240/a-1020000012022381
$('body').on('click', "#Download",function(){//
let triggerDelay = 100;
let removeDelay = 1000;
let url_arr=[];
// file checkbox
$('input[name="filePath"]:checked').each(function(){
url_arr.push($(this).val());// url
});
url_arr.forEach(function(item,index){
_createIFrame(item, index * triggerDelay, removeDelay);
})
function _createIFrame(url, triggerDelay, removeDelay) {
// iframe, src,
setTimeout(function() {
var frame = $(');
frame.attr('src', url);
$(document.body).after(frame);
setTimeout(function() {
frame.remove();
}, removeDelay);
}, triggerDelay);
}
}
https://segmentfault.com/q/1010000012022240/a-1020000012022381