java 多文件下载(不打包)

html:(layui+beetl)

页面新增iframe,用来加载要下载的文件




js:

     /**
     * 附件下载
     */
    Dept.onFileLoad = function (data) {
        $("#A").attr("src",${ctxPath} + "/file/download/" + data.compLisenceId);
        $("#B").attr("src",${ctxPath} + "/file/download/" + data.personImgA);
        $("#C").attr("src",${ctxPath} + "/file/download/" + data.personImgB);
    }


    // 工具条点击事件
   table.on('tool(' + Dept.tableId + ')', function (obj) {
        var data = obj.data;
        var layEvent = obj.event;if (layEvent === 'download') {
            Dept.onFileLoad(data);
        } 
    });

后台仍然采用reponse下载单文件的写法即可

你可能感兴趣的:(java 多文件下载(不打包))