下载PDF文件直接保存到本地

开发的时候可能会遇到的问题,需求要求点击下载按钮,则下载pdf文件到本地,但是在Chrome中点击下载会新开页面在浏览器中打开

导致这个问题的原因是文件下载链接的Response Header中的Content-Disposition字段,

Content-Disposition: inline
Content-Disposition: attachment
Content-Disposition: attachment; filename="filename.jpg"
  • inline 默认值,表示返回值会以页面的一部分或者整个页面的形式展示
  • attachment 表示会被下载到本地

所以叫后端改一下返回头Content-Disposition字段为attachment就OK了

你可能感兴趣的:(下载PDF文件直接保存到本地)