考研题库小程序中如何实现打开考研思维导图pdf

需求:遇到这么一个需求,考研题库小程序中,为解决分享学习资料的痛点,需要做一个资料库,所以就要实现打开考研资料思维导图pdf的功能。

问题:微信小程序中使用web-view打开pdf, IOS 可以正常打开,Android 打开为空白。

解决:使用wx.downloadFile和wx.openDocument。通过 downloadFile 获得文件路径 (本地路径),然后使用openDocument新开页面打开文档。

wx.downloadFile(Object object)

功能描述

下载文件资源到本地。客户端直接发起一个 HTTPS GET 请求,返回文件的本地临时路径 (本地路径),单次下载允许的最大文件为 200MB。使用前请注意阅读相关说明。

注意:请在服务端响应的 header 中指定合理的 Content-Type 字段,以保证客户端正确处理文件类型。

返回值

一个可以监听下载进度变化事件和取消下载的对象。

实现代码

wx.downloadFile({url: 'https://.../XXX.pdf', //仅为示例,并非真实的资源success (res) {// 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容if (res.statusCode === 200) {}}fail (err) {console.log(err); //失败}
})

wx.openDocument(Object object)

功能描述

新开页面打开文档。文件路径 (本地路径) ,可通过 downloadFile 获得。

实现代码

wx.openDocument({fileType: 'pdf', // 文件类型filePath: Path, //要打开的文件路径success: function (res) {console.log('打开 PDF 成功');}
})

实现效果

考研题库小程序中如何实现打开考研思维导图pdf相关推荐

  1. 为了考研,我制作了一款考研题库小程序

    一.初衷 在公众号达到一定的关注量后,就有不少小伙伴问我,什么时候可以做个考研刷题小程序啊?这样我们就可以随时随地地刷题了,并且利用好零碎时间进行查漏补缺. 于是,快速制作了刷题小程序v1.0版本上线 ...

  2. 基于微信小程序云开发实现考研题库小程序项目(完整版)

    今天手把手的带大家实现一款答题类的题库小程序,如果着急的话,可以直接去看文末源码.下载与项目部署. 考研题库小程序云开发实战,完整版提供给大家学习.题库小程序,基于云开发的微信答题小程序,软件架构是微 ...

  3. 浅谈作为开发者,我为什么做考研题库小程序

    "力尽不知热,但惜夏日长."之前,我就说过,我非常热爱用户体验和视觉设计. 一个优秀作品,用对颜色.颜色用好,提升品质感. 界面设计中,色彩的搭配比例,使得界面信息层级准确,方便用 ...

  4. 题库小程序盈利点分析

    题库小程序盈利点分析 ~ 很多搭建答题小程序的同学用途有很多种,比如以下几个 1)纯粹是为了盈利: 2)公司内部刷题需要: 3)完善业务生态,比如运营者本身出书,买书送刷题小程序,也就是说买书,小程序 ...

  5. 公基知识题库小程序之客户验收反馈与改进

    上一篇,说到公基知识题库小程序之交付使用与功能点说明. 其实,这客户想要做的,就是经营自己的题库小程序,然后盈利模式是,用户付费进行解锁题库答题的模式.这也是比较常见的一种知识付费模式. 这一篇,整理 ...

  6. 微信小程序中这么简单的设置页面背景图及字体颜色的方法,你还不会?

    在微信小程序中,我们不免的要设置背景图片和字体颜色. 那怎么样才能做到简单的设置背景图片和字体颜色呢? 话不多说,直接开讲 首先先说怎么设置页面背景图片: 这是博主准备的照片. 下面是在wxml中的代 ...

  7. 静态程序分析(一)—— 大纲思维导图与内容介绍

    本系列文章为,基于奥尔胡斯大学的Anders Møller 和 Michael I. Schwartzbach两位教授于2022年2月1日所出版的<static program analysis ...

  8. 中职教材计算机应用基础思维导图,思维导图在中职《计算机应用基础》教学中应用.doc...

    思维导图在中职<计算机应用基础>教学中应用 思维导图在中职<计算机应用基础>教学中应用摘 要:本文阐述了思维导图的涵义及特点,并结合中职<计算机应用基础>教学的现状 ...

  9. 答题/题库小程序连载1

    在这里插入图片描述 根据实际生活,我一直都想开发一个答题的微信小程序,让周围的人来使用,但是答题类的小程序跟其他的商城小程序不一样,答题小程序需要在小程序端进行业务逻辑判断(这里用到正误判断),将正确 ...

最新文章

  1. Silverlight游戏设计(Game Design):(五)面向对象的思想塑造游戏对象
  2. 4G EPS 的架构模型
  3. WinCvs里登录出现C:/cvs: no such repository解决方案
  4. JAR软件转APK,在线转换器
  5. 分布式内存数据库---Redis数据库之(键)key
  6. [深度学习基础] 深度学习基础及数学原理
  7. 磁盘管理来安装linux,Linux_在CentOS系统中安装quota来管理磁盘配额,在网络管理的工作中,由于硬 - phpStudy...
  8. python跟谁学_学 Python 都用来干嘛的?
  9. 帮内推 | 免费送50个推荐算法工程师的高薪offer!
  10. 11. Swoole 与 ThinkPHP
  11. 股票财务指标数据获取,附代码
  12. 看了IDC 2018 Q1存储报告,才知道宏杉科技为什么稳稳的
  13. 主板开启网络唤醒_主板远程唤醒设置
  14. 基于AE的GIS二次开发作业文档
  15. google 企业邮箱 smtp pop3设置
  16. 我用php构建了魔兽世界服务器,只为证明php是世界上最好的语言
  17. android 朋友圈图文,Android 微信分享图片(好友和朋友圈)
  18. 王者荣耀KPL秋季赛总决赛预测(AG VS DYG)
  19. mmdetection 安装与使用(win10)
  20. Servlet+JSP一文完结

热门文章

  1. TOR下载和网桥配置教程
  2. sql盲注自动化脚本编写
  3. python pdf 加水印_Python实现给PDF添加水印的方法
  4. Qt扫盲-QSS语法概述
  5. ERROR 1062(23000):Duplicate entry %-root for key PRIMARY
  6. 海康威视错误代码说明(二)(错误代码:15~30)
  7. 西电分布式系统考试复习
  8. Lyft抢跑Uber上市! 打响硅谷独角兽上市潮第一枪!
  9. MAX里不规则的三角面转换成规则四边面的小技巧
  10. python:画无角正方形(效果图+源码)