blob文件下载

*Content-type不进行编码

blob下载

 this.$axios.get(url, { responseType: 'blob' })
        .then(({ data }) => {
        // 为了简单起见这里blob的mime类型 固定写死了
                let type = data.type //'此处比较重要'
                let blob = new Blob([data], { type: type })
                let link = document.createElement('a');
                link.href = window.URL.createObjectURL(blob);
                link.download = fileName || url.split('/').pop();
                link.click();
        }).catch(error => {
                alert(error)
        })
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。