前端导出后端返回的zip压缩包

4,488 阅读1分钟

最近做项目,上级要求导出文件,说了很多最后后端给导出的zip文件,以前没有这么用过,昨天弄了半天没成功,今天又问了公司的大哥,然后才弄好的,还是先整理一下吧

Axios({
            url: '/api/review/Appear/inTheNewspapersLeadingOut',
            method: 'get',
            responseType: 'blob',
            params: {
                'cjrq': TxTData.cjrq,
                'jclc': TxTData.jclc,
                'number': TxTData.number
            }
        }).then(({ data }) => {
            console.log(data, '132')
            const blob = new Blob([data], { type: 'application/vnd.ms-excel;charset=utf-8' })
            var link = document.createElement('a')
            link.href = window.URL.createObjectURL(blob)
            link.download = TxTData.cjrq + '.zip'
            link.click()
        })