当前位置: 首页 > Web前端 > HTML

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

时间:2023-03-29 12:47:16 HTML

如何在考研题库小程序中打开考研思维导图pdf需求:遇到这样一个需求,在考研中考题库小程序,为了解决分享学习资料的痛点,需要建立数据库,所以需要实现打开考研资料思维导图pdf的功能。问题:在微信小程序中使用web-view打开pdf时,IOS可以正常打开,Android打开却一片空白。解决方案:使用wx.downloadFile和wx.openDocument。通过downloadFile获取文件路径(本地路径),然后使用openDocument打开新页面打开文档。wx.downloadFile(Objectobject)功能描述下载文件资源到本地。客户端直接发起HTTPSGET请求,返回文件的本地临时路径(localpath)。单次下载允许的最大文件大小为200MB。使用前请阅读相关说明。注意:请在服务端的响应头中指定合理的Content-Type字段,以确保客户端正确处理文件类型。返回值是一个对象,可以监听下载进度变化事件,取消下载。实现代码wx.downloadFile({url:'https://.../XXX.pdf',//只是一个例子,不是真正的资源success(res){//只要服务端有响应数据,它将发送的response内容写入文件,进入成功回调,业务需要判断是否下载了想要的内容if(res.statusCode===200){}}fail(err){console.log(err);//failure}})wx.openDocument(Objectobject)功能描述打开一个新页面打开一个文档。文件路径(本地路径),可通过downloadFile获得。实现代码wx.openDocument({fileType:'pdf',//文件类型filePath:Path,//打开成功的文件路径:function(res){console.log('打开PDF成功');}})实现效果马远思维导图,毛中特思维导图,四修思维导图,近代史思维导图