小程序
小游戏
企业微信
微信支付
扫描小程序码分享
微信小程序如何下载pdf,并保存在手机上?
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
增加这个可以在预览页面的右上角分享给好友
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
简要: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标签嵌套网页端,网页端内置下载地址就可以了
DownloadTask wx.downloadFile(Object object)
我用的就是这个,也用saveFile,但是下载成功之后,如何在手机上找到这个文件呢?
安全不允许写到微信之外的路径吧 不会开放的
但是saveFile类型如果是图片的话,在相册是能看到的
保存到相册是没有问题的,有保存到系统相册的接口,但是你保存pdf,手机里面看不了,,那下载下来没有意义吧! 所以感觉很奇怪
我也遇到了同样的问题,论坛里有一种解决办法是,把下载链接展示并让用户复制链接去浏览器下载
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
增加这个可以在预览页面的右上角分享给好友
简要: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标签嵌套网页端,网页端内置下载地址就可以了
DownloadTask wx.downloadFile(Object object)
我用的就是这个,也用saveFile,但是下载成功之后,如何在手机上找到这个文件呢?
安全不允许写到微信之外的路径吧 不会开放的
但是saveFile类型如果是图片的话,在相册是能看到的
保存到相册是没有问题的,有保存到系统相册的接口,但是你保存pdf,手机里面看不了,,那下载下来没有意义吧! 所以感觉很奇怪
我也遇到了同样的问题,论坛里有一种解决办法是,把下载链接展示并让用户复制链接去浏览器下载