Java+Vue导出zip压缩包前后端实现

网站建设2年前发布
97 0 0

本例实现批量导出二维码图片文件,将所有的图片放在一个zip压缩包中。,实现步骤:,1、查询数据循环生成二维码图片,2、将生成的二维码图片放在一个压缩包中,通过数据流返回给前端,3、前端Vue得到数据流实现下载,通过cn.hutool.extra.qrcode.QrCodeUtil生成二维码图片,得到byte[]通过java.util.zip.ZipOutputStream将byte[]写入压缩包通过java.io.ByteArrayOutputStream返回完整的byte[]全部写入完成后,得到完整的byte[]输出到HttpServletResponse设置HttpServletResponse响应头数据,标记为文件下载,调用后端接口,设置responseType: 'blob'通过window.navigator.msSaveBlob下载文件,

© 版权声明

相关文章