nuysoft / Mock

A simulation data generator
http://mockjs.com
Other
19.53k stars 2.66k forks source link

如果你使用了这个框架,而且项目中有下载文件,可能会导致文件打不开或者乱码。 #440

Open zdd opened 3 years ago

zdd commented 3 years ago

我的项目中使用了这个文件,并且有下载Excel文件,mockjs会导致下载的excel文件打不开。 解决办法就是彻底删除mockjs。

wll8 commented 3 years ago

这是编码方式造成的,在使用下载时,不应该使用返回 json 的编码。

SilenceTiger commented 3 years ago

Mock.js修改responseType造成。 8360行左右,send() 函数 image 添加this.custom.xhr.responseType = this.responseType || '' 可以解决。

ygweric commented 1 year ago

这个仓库已经不维护了,我fork了一份已经解决,可以使用我fork的仓库 tony-mockjs

npm i tony-mockjs

我的代码里里面使用了threejs,具体的responseType值会是 text|ArrayBuffer|json,目前工作良好

具体核心代码如下

image