小程序
小游戏
企业微信
微信支付
扫描小程序码分享
微信小程序如何下载pdf,并保存在手机上?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
增加这个可以在预览页面的右上角分享给好友
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
简要:wx.downloadFile(OBJECT)下载文件资源到本地
客户端直接发起一个 HTTP GET 请求,返回文件的本地临时路径。
wx.openDocument(OBJECT)新开页面打开文档,支持格式:doc, xls, ppt, pdf, docx, xlsx, pptx。
调用wx.downloadFile下载文件,success回调函数内部,再调用wx.openDocument打开并预览下载文档。
如需持久保存,需在主动调用 wx.saveFile,才能在小程序下次启动时访问得到。
请在 header 中指定合理的 Content-Type 字段,以保证客户端正确处理文件。
1.套webview在安卓里面很多机型无法下载,已经亲测
2.可以给用户一个链接,提示在浏览器打开并下载(没问题)
3.如果希望保存在本地,这个几乎不可能,但是可以让后端将pdf转换成png长图,保存到相册。
一楼朋友给的方案可行,分享给朋友 可以迂回把文件获取到
可以用web-view标签嵌套网页端,网页端内置下载地址就可以了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
简要:wx.downloadFile(OBJECT)下载文件资源到本地
客户端直接发起一个 HTTP GET 请求,返回文件的本地临时路径。
wx.openDocument(OBJECT)新开页面打开文档,支持格式:doc, xls, ppt, pdf, docx, xlsx, pptx。
调用wx.downloadFile下载文件,success回调函数内部,再调用wx.openDocument打开并预览下载文档。
如需持久保存,需在主动调用 wx.saveFile,才能在小程序下次启动时访问得到。
请在 header 中指定合理的 Content-Type 字段,以保证客户端正确处理文件。
1.套webview在安卓里面很多机型无法下载,已经亲测
2.可以给用户一个链接,提示在浏览器打开并下载(没问题)
3.如果希望保存在本地,这个几乎不可能,但是可以让后端将pdf转换成png长图,保存到相册。
一楼朋友给的方案可行,分享给朋友 可以迂回把文件获取到
可以用web-view标签嵌套网页端,网页端内置下载地址就可以了