微信小程序直接打开文件操作(pdf)
1. 需求场景
对于需要直接打开pdf等文件的情况
注意:做这种操作时,按钮要做防抖处理
2.代码实现
微信接口地址:
- wx.getFileSystemManager()
- 文件系统中的用户目录路径
wx.env.USER_DATA_PATH - FileSystemManager
- wx.openDocument
async openSummary() {try {// 调用自己后台接口,获取数据let res = await getSummary({ platId: this.data.id });if (res.success) {let fileManager = wx.getFileSystemManager();//生成一个以时间戳命名的pdf文件let FilePath = wx.env.USER_DATA_PATH + '/' + new Date().getTime() + '.pdf';fileManager.writeFile({data: res.data.summary,filePath: FilePath,encoding: 'base64', //编码方式success: (result) => {wx.openDocument({//我这里成功之后直接打开filePath: FilePath,showMenu: true,fileType: 'pdf',success: (result) => {console.log('打开文档成功');},fail: (err) => {console.log('打开文档失败', err);},});},fail: (res) => {console.log(res, '解析pdf流失败');},});}} catch (e) {console.log(e, '获取小结失败');}},
微信小程序直接打开文件操作(pdf)相关推荐
- 微信小程序开发之文件上传下载应用场景(附Demo源码)
微信小程序开发之文件上传下载应用场景(附Demo源码),Demo为小相册应用,源码在附件中,本示例需要腾讯云支持. http://www.henkuai.com/forum.php?mod=viewt ...
- 微信小程序认证成功怎么操作
微信小程序认证成功怎么操作?要花你多少钱呢! 现在是Z世代,新能源车.芯片.AI的时代了,不会还有企业.店铺,想通过聘请程序员,或者花个大几万去开发一个微信小程序吧. 不会吧,这不会是真的吧. 今天珍 ...
- 微信小程序上传文件组件
微信小程序上传文件 一.说明 该拍照组件带有微信授权相机功能,会结合后端接口,将上传的图片以数组集合的形式传值给父级页面. 注意:组件适用于,单独上传图片,不携带参数,结合后端接口返回路径之后,再调用 ...
- 多功能工具箱微信小程序源码下载-操作简单实用流量主小程序
这是一款多功能工具箱小程序! 目前由N款小功能组合成 比如: 图片拼接 九宫格切图 透明昵称 文字表情 等等上面说的只是一部分 该款小程序无需服务器与域名 使用微信开发者工具打开文件然后上传提交审核即 ...
- 微信小程序PHP文件建在哪里,微信小程序解析H5文件方法
经常有网友问怎么让微信小程序解析H5文件或者类似封装H5网页到APP里面?我一开始觉得这是不可能的,因为官方的解答是这样的: 每一个小程序页面是由同路径下同名的四个不同后缀文件的组成,如:index. ...
- 微信小程序一键置顶操作详解:
微信小程序一键置顶操作详解: 第一种方式:采用scroll-view滚动视图实现 第二种方式,直接用view实现 第一种方式:采用scroll-view滚动视图实现 下面是代码简介: wxml文件代码 ...
- 【日常点滴015】微信小程序直接下载文件到PC端
微信小程序直接下载文件到PC端 方法一 : 方法二: 下载函数内的全部代码 附promise同时多张图片上传方法 方法一 : 需要点击下载 =>手动给定后缀名=>保存 文档给的方法,但是保 ...
- 微信小程序上传文件功能实现
在小程序开发开发中,可能会遇到需要上传文件的场景,用户需要从手机文件管理器中选择文件,然后上传到服务器.但是微信小程序只支持选择回话中的文件,无法从手机中选择.而且此api只支持微信端,不支持企业微信 ...
- 微信小程序如何打开网页
在微信小程序中打开网页需要满足两个条件: 1.在小程序管理后台设置跳转的域名为业务域名,注意这个域名必须是https协议的: 2.需要下载一个校验文件放置跳转域名的服务器根目录下,也就是讲这个跳转域名 ...
- 微信小程序 等待几秒、_微信小程序应用打开很慢怎么办?附解决方案
微信小程序应用打开已经是当下最热门的话题,下面将从多方面来谈谈微信小程序应用打开很慢怎么办?附解决方案相关的内容. 小程序科普类的文章已经很多了,今天这里讲的是针对小程序的优化方法,可以有效提高小程序 ...
最新文章
- RHEL5系统 sendmail+qpopper 架设简易邮件服务器
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- Ubuntu16.04 换阿里源
- bash文件外传入参数
- ASP.NET一个网站内存放多个config文件(Web.Config文件中configSource 的用法
- python local_Python3中 对local和nonlocal 关键字的改善认识(新手向)
- VS2005 there is no source code available for the current location 解决方案
- informix和mysql的区别_DB2与Informix区别比较
- LED显示驱动(七):图层基本测试总结
- 苹果开发者账号分类详解
- 软考初级程序员考试大纲
- 顺丰java面试题_顺丰java开发面试分享,顺丰java面试经面试题
- 计算机ncre教材,ncre教材
- [JavaScript]只需一行代码,轻松搞定快捷留言-V2升级版javascript
- nas存储服务器操作系统,你会用 NAS 给 PC 装系统吗?
- 按键式计算器——人机交互的变革
- 【20保研】山东财经大学关于举办2019年优秀大学生夏令营的通知
- 2017年第四八届C/C++ B组蓝桥杯省赛真题
- Java - JDK
- 美拍解析去水印原理,sign签名算法,获得无水印播放地址