前端项目开发,实现xlsx文件下载

2021-12-04  本文已影响0人  码字与律动

在项目开发中,遇到了xlsx文件下载问题,就是下载时,打开文件显示损坏,如下所示:



使用VSCode打开显示是一堆乱码,如下所示:


按理说请求头已经设置了:

'Accept': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'

不应该有这个问题的,后来查了一下,原因是请求接口时没有加上以下属性:

responseType: 'blob'

参考博文:

JS之blob对象下载文件,解决word可能打开是乱码,xlsx文件打不开,图片显示格式不支持等问题

上一篇 下一篇

猜你喜欢

热点阅读