前言
有些时间没有上掘金了。今天有个移动端下载PDF的需求,试了很多方法(a标签,file-saver)
在某些浏览器上只能预览,并不能直接下载报告,google大半天没能解决问题(基础还是不够扎实)
捣鼓大半天,终于找到了解法!
www.lilnong.top/static/html… 这是一个移动端下载文件的测试网址。用手机测试发现只有设置了octet-stream的链接才能直接弹出下载框,而不是单纯的预览。
看一下MIME的类型(www.w3school.com.cn/media/media…) 原来application/octet-stream是一个二进制流的下载方式,不会被浏览器识别成pdf格式,直接打开预览。