遇到一个下载接口,直接返回的zip的blob数据。前端要下载下来,需两部:
1.保证接口的responseType为“blob”
2.根据blob创建连接
const urlObject = window.URL || window.webkitURL || window;
const exportBlob = new Blob([data]);
const blobUrl = urlObject.createObjectURL(exportBlob);
const a = document.createElement('a');
a.style.display = 'none';
a.download = 'down.zip';
a.href = blobUrl;
a.click();
a.remove();