下载post请求返回的文件

业务场景说明:

        1.后端提供了一个post的接口,返回xls文件。这个接口需要认证,也需要通过body传参数。

        2. 前端调用这个post接口,并下载文件。

实现方式有很多种,通过原生的 fetch、XMLHttpRequest 和 axios 组件都可以。不能使用 jquery封装的ajax,因为它不能处理Blob类型的数据。

下面的例子是在vue中用axios中实现下载一个post请求返回的excel文件的例子。很简单。




你可能感兴趣的:(前端)