为了账号安全,请及时绑定邮箱和手机立即绑定

js关于pdf下载

js关于pdf下载

繁星点点滴滴 2019-02-14 23:39:29
后端返回的pdf流是图片上显示的那样,是后端的pdf模板在前端接收到的是字符串,字符串就是图片里的内容,下面的代码:const blob = new blob([data],{type:'application/pdf'})const a = document.getElementById('a')a.href = URL.createObjectURL(blob)a.download = 'pdf'a.click()下载下来的pdf文件里面为什么是空白?和后端的编码有关吗?编码'utf-8'因为参数比较多所以是post请求,后端改成get请求试了一下直接用window.open下载下来里面的内容是正常的,查了很久也没查出来
查看完整描述

1 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

虽然没看懂你的问题,不过按我的经验,读取文件流在网页端应该通过二进制数组arraybuffer来操作,如果按你的方法网页会自动解析,如果遇到特殊字符网页会无法读取。


查看完整回答
反对 回复 2019-02-16
  • 1 回答
  • 0 关注
  • 657 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信