arjs 导出PDF
在手机微信上无法点击链接下载,要到浏览器上点击下载,所以就想要把这里得到的URL通过流打开结果格式错误,有什么好的解决方法吗?
您好,这个data就是一个blob的PDF文件流。所以其实没有所谓的保存成PDF文件的,因为都是依托于浏览器的行为,不过我这边也做了测试,如果您要打印下载的话。
直接用浏览器的标签点击下载就可以,例如:
var url = URL.createObjectURL(result.data);
var link = document.createElement('a');
link.href = url;
link.download = 'example.pdf'; // 设置下载的文件名,可自定义
document.body.appendChild(link);
link.click();这个我用微信也测试过,微信因为被限制了,所以会弹出一个跳转至浏览器下载。所以根本还是需要依托浏览器下载,手机浏览器尝试了可以下载
问题描述:
微信无法下载pdf文件
问题回答:
您好,这个应该是没有办法的,只能在微信中跳转到浏览器下载。
在微信中,使用 JavaScript 直接控制下载文件到本地是不被支持的。微信浏览器限制了对文件下载的直接操作,为了保护用户数据安全和防止滥用。
那这个result.data如何存成PDF文件
页:
[1]