ajax下载文件,你的出发点是什么?
一般情况下,网页上下载资源,都是通过<code><a href="https://aaa.com/download?a=b">选组</a></code>连接跳转之后,会自动下载,说白了就是get请求
这种是最简单的,但是有时候满足不了要求,比如添加header参数等。
<code>postman</code>是个好东西,可以通过点击<code>Send and Download</code>来实现。如果只是进行send操作,那返回的就是流数据

前端用的<code>axios</code>发起的请求,那<code>axios</code>如果发送下载操作呢
注意点
type: 'application/pdf' 是需要处理下,如果指定为pdf,那下载的文件名后缀就是pdf。
响应头'content-disposition'如果为空,有可能是服务端跨域未处理该头。
比如如果是nginx处理的,需要加<code>add_header 'Access-Control-Expose-Headers' 'Content-Disposition';</code>
OK,简简单单!
面朝大海```春暖花开