返回顶部
首页 > 资讯 > 移动开发 >小程序中打开pdf文件(wx.downloadFile+wx.openDocument)
  • 252
分享到

小程序中打开pdf文件(wx.downloadFile+wx.openDocument)

pdf微信小程序小程序 2023-09-15 18:09:02 252人浏览 独家记忆
摘要

用 wx.downloadFile({}) 下载,然后 用 wx.openDocument({}) 打开文件 先请求到 pdf 路径网络地址,将 pdf 下载到本地 从本地文件上传到一个临时路径中,将本地文件删除 打开临时路径的文件 注意:

wx.downloadFile({}) 下载,然后 用 wx.openDocument({}) 打开文件

先请求到 pdf 路径网络地址,将 pdf 下载到本地

从本地文件上传到一个临时路径中,将本地文件删除

打开临时路径的文件

注意:需要在开发者管理中,配置一下downloadFile合法域名:

        微信公众平台-->开发管理-->开发设置-->downloadFile合法域名

openHandle() {    let that = this;    const fileExtName = ".pdf";    const randfile = new Date().getTime() + fileExtName;    const newPath = `${wx.env.USER_DATA_PATH}/${randfile}`;  // 定义一个临时路径    that.deletContract();  // 将本地文件删除    wx.downloadFile({      url: "", // 网络文件的地址      header: {        "content-type": "application/pdf",        Authorization: wx.getStorageSync("token"),      },      filePath: newPath,      success: function (res) {        const filePath = res.tempFilePath;        wx.openDocument({          filePath: newPath,          showMenu: true,          fileType: "pdf",          success: function (res) {},        });      },      fail: function (res) {        wx.hideLoading();      },    });  },  // 删除本地文件  deletContract() {    try {      let file = wx.getFileSystemManager();      file.readdir({        dirPath: `${wx.env.USER_DATA_PATH}`,        success: (res) => {          if (res.files.length > 2) {            file.unlink({              filePath: `${wx.env.USER_DATA_PATH}/${res.files[0]}`,              complete: (res) => {},            });          }        },      });    } catch (error) {}  },

来源地址:https://blog.csdn.net/LXY_1999/article/details/128012155

--结束END--

本文标题: 小程序中打开pdf文件(wx.downloadFile+wx.openDocument)

本文链接: https://lsjlt.com/news/408907.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 小程序中打开pdf文件(wx.downloadFile+wx.openDocument)
    用 wx.downloadFile({}) 下载,然后 用 wx.openDocument({}) 打开文件 先请求到 pdf 路径网络地址,将 pdf 下载到本地 从本地文件上传到一个临时路径中,将本地文件删除 打开临时路径的文件 注意:...
    99+
    2023-09-15
    pdf 微信小程序 小程序
  • 微信小程序踩坑:wx.openDocument(Object object)打不开文件
    官网: wx.openDocument(Object object) | 微信开放文档微信开发者平台文档https://developers.weixin.qq.com/miniprogram/dev/api/file/wx.openDoc...
    99+
    2023-09-06
    微信小程序 小程序 微信
  • 小程序中wx.opendocument怎么用
    这篇“小程序中wx.opendocument怎么用”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“小程序中wx.opendocument怎么用”,小编整理了以下知识点,请大家跟着小编的步伐一步一...
    99+
    2023-06-26
  • pdf文件如何打开
    这篇文章主要介绍“pdf文件如何打开”,在日常操作中,相信很多人在pdf文件如何打开问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”pdf文件如何打开”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!首先右击你...
    99+
    2023-07-02
  • 小程序:下载图片文件(wx.downloadFile)并保存到手机相册(wx.saveImageToPhotosAlbum)
    封装下载函数: downloadAllPic (imgData) { wx.showLoading({ title: '图片下载中' }) let uploadNum = 0 let picNum = 0 imgData.f...
    99+
    2023-09-25
    小程序 javascript 前端
  • Android 打开本地pdf文件
    Android 中打开pdf文件也是一种很常见的场景,但是上网找了好多资料,有用WebView加载的,但是要用vpn才能搞,最后发现一个库挺不错的,再次分享给大家 androi...
    99+
    2022-06-06
    pdf Android
  • win11如何打开pdf文件
    本文小编为大家详细介绍“win11如何打开pdf文件”,内容详细,步骤清晰,细节处理妥当,希望这篇“win11如何打开pdf文件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先,右键我们的pdf文件,选择“打开...
    99+
    2023-07-02
  • Android 打开网络上pdf文件
    之前写过一篇Android打开本地pdf文件的文章,最后总结的时候说,后面一定要拓展库,让其也能打开网络的的pdf文件。今天终于可以兑现承诺了。frok一份代码https://...
    99+
    2022-06-06
    pdf Android
  • 微信小程序中怎么打开另一个小程序
    今天小编给大家分享一下微信小程序中怎么打开另一个小程序 的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。查看官方文档主要方法名...
    99+
    2023-06-26
  • Winform窗体中打开PDF文件的三种方式
    1、使用Adobe PDF Reader控件。 从COM组件库中找到Adobe PDF Reader控件,添加到工具箱中。 从工具箱中拖入PDF Reader控件。 可以看到VS...
    99+
    2024-04-02
  • 通过Blob流在浏览器中打开pdf文件
    ** 通过Blob流在浏览器中打开pdf文件 ** const url = `/eehds/epidemic/printtaskId=${this.taskId}&isPrint=true` a...
    99+
    2023-08-31
    javascript 前端 html
  • 本地pdf文件如何在Android应用中打开
    本地pdf文件如何在Android应用中打开?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.下载android-pdfview库2. android-pdfview的简单...
    99+
    2023-05-31
    android pdf roi
  • PDF中的VBS小程序怎么写
    小编给大家分享一下PDF中的VBS小程序怎么写,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Dim ls_File Set objArgs = WScript.A...
    99+
    2023-06-08
  • win11打开pdf文件出现bug如何解决
    这篇文章主要讲解了“win11打开pdf文件出现bug如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win11打开pdf文件出现bug如何解决”吧!win11打开pdf文件出现bug...
    99+
    2023-07-01
  • 小程序中半屏打开其他小程序,开发者工具调试半屏
    前言:         有需要是在当前小程序中,点击操作时,如果他没有注册会员,则强制去另一个小程序去注册会员,注册成功在返回,在这期间,打开另一个小程序是半屏来展示的。 实现效果:         在a小程序中半屏展示b小程序,半屏上...
    99+
    2023-09-06
    小程序
  • 微信小程序 | 小程序组件化开发
    🖥️ 微信小程序 专栏:小程序组件化开发 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫漫...
    99+
    2023-09-09
    前端 javascript 开发语言 微信小程序 前端框架
  • 微信小程序打包插件开发的方法
    今天小编给大家分享一下微信小程序打包插件开发的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。如果你看过文档,相信你一定知...
    99+
    2023-06-26
  • 小程序开发中如何保存文件到本地
    这篇文章主要为大家展示了小程序开发中如何保存文件到本地,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“小程序开发中如何保存文件到本地”这篇文章吧。保存文件到本地。注意:saveFile 会把临时文件...
    99+
    2023-06-26
  • windows7系统下设置文件的默认打开方式(文件打开默认程序)
    我们已经习惯于Windows XP双击打开文件的方式。他是电脑最基本的操作,但就是这么简单的一个动作,操作系统也会经常搞错。例如想要打开一张图片时,如果Windows 7中安装了两款可以打开图片的软件,系统就有可能把这两...
    99+
    2023-05-31
    win7 默认打开方式 默认程序 文件 默认 系统 程序 windows7
  • ie浏览器打不开pdf文件如何解决
    这篇文章主要介绍“ie浏览器打不开pdf文件如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ie浏览器打不开pdf文件如何解决”文章能帮助大家解决问题。ie浏览器打不开pdf文件解决方法:首先...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作