CNode

请问egg服务端传输文件流到浏览器下载,当文件流达到2M时 chrome 直接提示下载失败-网络错误,如何解决这个问题?

问答
Zzco4321发布于7 年前最后回复7 年前1 回复5793 浏览0 收藏

服务器接口返回的流没有异常错误 image.png 上面是接口的截图 但是现在下载文件大小过大时浏览器会直接提示错误 image.png 前端生成文件的代码如下 image.png 请问这个问题如何解决,能提供一个解决思路也行

查看回复

回复 (1)

W
wojiaolingdu111#1·7 年前

这是因为浏览器的限制,URL.createObjectURL(new Blob([res], { type: 'text/xls' }));你使用这个把内容转下,然后放到a标签href里

参与回复
登录后即可参与回复。登录