axios({ method: 'get', url: url, headers: { 'Content-Type': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', }, responseType: 'blob', // 设置响应的数据类型为一个包含二进制数据的 Blob 对象,必须设置!!! }).then(response => { let url = null; if ((window as any).createObjectURL !== undefined) { // basic url = (window as any).createObjectURL(response.data); } else if ((window as any).webkitURL !== undefined) { try { url = (window as any).webkitURL.createObjectURL(response.data); } catch (error) { } } else if ((window as any).URL !== undefined) { try { url = (window as any).URL.createObjectURL(response.data); } catch (error) { } } window.open(url as any, '_blank'); }).catch(function (error) { console.log(error); });
根据文件下载地址转换可在线浏览文件的url
最新推荐文章于 2024-06-24 10:55:49 发布