前端axios调接口实现下载文件的解决方案

有任何问题都可以留言咨询。

背景

项目中有个下载接口,下载的是zip压缩包文件。

但后端返回的是二进制流数据,而不是直接下载一个zip文件。

前端用的是axios来发请求。

 

解决方案

其实这个二进制流数据格式是比较常见的,对应的content-type是application/octet-stream。

如下截图所示:

 

 

接口响应的content-type是application/octet-stream,并且content-disposition是attachment; filename=sslfile.zip。

那此时前端可以怎么处理呢?

 

详情 请查看原文。 毛毛虫的小小蜡笔

有问题可群咨询:

 

 

 

posted @ 2022-10-28 09:32  simonbaker  阅读(1067)  评论(0)    收藏  举报