现象: 1。postman请求下载文件正常 2。js代码在别的项目中下载正常 3。js代码在本项目中下载的excel打开提示文件损坏。 原因: 项目中前期引入了 mockjs 进行模拟数据请求。导致请求结果被mock拦截,修改了返回数据类型。 下面 ...
后端提供一个接口,接口返回的内容是blob,前端进行下载文件,但下载的xlsx文件打不开,提示内容有问题,如下图所示: 解决方式是在axios调用接口时,再增加一个属性:responseType,值为 blob。如下图所示: ...
2022-02-08 19:54 0 1885 推荐指数:
现象: 1。postman请求下载文件正常 2。js代码在别的项目中下载正常 3。js代码在本项目中下载的excel打开提示文件损坏。 原因: 项目中前期引入了 mockjs 进行模拟数据请求。导致请求结果被mock拦截,修改了返回数据类型。 下面 ...
Mac系统安装文件提示文件已损坏,打不开解决办法: 修改系统配置:系统偏好设置 - 安全性与隐私 - 任何来源”。如果没有“任何来源”这个选项,是因为你的系统是macOS Sierra 10.12,苹果在新系统里把这个选项给屏蔽了,如果这个功能你不打开,将不能使 ...
这是office受保护视图导致的原因所造成的,按照以下操作,问题就不是问题了 解决办法如下: 1、在打开excel2018数据表格时,出现提示“文件已损坏,无法打开”,点击确定按钮 2、进入空白程序界面后,在空白程序左上角点击文件选项 3、在左侧栏目文件菜单中点击最下面的“选项 ...
(* ̄︶ ̄) 红色部分是重点 如若还不行 自行Google Or Baidu ... ...
处理方式 。 1 进入bios 以华硕主板为例 进入高级模式找到cpu虚拟技术 打开虚拟技术支持 其它电脑找到这个 ...
从网上下载了一些压缩文件,有时解压时会出现“这个压缩文件格式未知或者数据已经被损坏”或“未找到压缩文件”的提示。 造成的原因有两种:一、网站上的压缩文件本来就是坏的。1.你可以尝试可以使用WINRAR软件自身的修复功能来修复损坏的文件,首先在开始菜单中启动WINRAR软件,选中您要修复的RAR文件 ...
请求接口后,接口返回的要是一个文件流的数据。 请示到数据之后用blob对象进行对数据处理; 如果直接这样写的的话,下载下来的文件,像word可能打开是乱码,xlsx文件打不开,图片显示格式不支持,因此,需要在请求接口的时候加上此属性:responseType: 'blob' ...
加上这两句就好了 ...