download(){wx.showLoading({title: '加载中',})wx.request({url: '', //调用后台接口的全路径data: {memberId: this.data.member.id},method: "GET",header: {'Content-type': 'application/x-www-form-urlencoded','Cookie': app.globalData.userInfo && app.globalData.userInfo.cookie ? app.globalData.userInfo.cookie : '',},responseType: 'arraybuffer', //此处是请求文件流,必须带入的属性success: res => {if (res.statusCode === 200) {const fs = wx.getFileSystemManager(); //获取全局唯一的文件管理器fs.writeFile({filePath: wx.env.USER_DATA_PATH + "/身体成分报告.pdf", // wx.env.USER_DATA_PATH 指定临时文件存入的路径,后面字符串自定义data: res.data,encoding: "binary", //二进制流文件必须是 binarysuccess (res){wx.openDocument({ // 打开文档filePath: wx.env.USER_DATA_PATH + "/身体成分报告.pdf",  //拿上面存入的文件路径showMenu: true, // 显示右上角菜单success: function (res) {setTimeout(()=>{wx.hideLoading()},500)}})}})}}})}

微信小程序接收后台返回的文件流并打开相关推荐

  1. 微信小程序根据后台返回值设置自己想要的结果

    今天做微信小程序充值列表 其中微信或者支付后台返回的是1和2 , 那么就需要判断返回值是否为1或者是2然后在改变 简单的就是在xml中判断下就行了 <view class='recharge_t ...

  2. 微信小程序处理后台返回json

    最近看微信小程序连接java后台,在网上找了个例子以下,但是可以调用起后台来就是取不到数据, bindtest: function () { wx.request({ url: 'https://lo ...

  3. 接收后台返回的文件流或 base64 后下载打印 pdf 功能

    后台正常返回的流 //dataResult.data是后台返回的流 let pdfUrl = window.URL.createObjectURL(new Blob([dataResult.data] ...

  4. yj.微信小程序 接收蓝牙设备返回的16进制数据转为中文显示问题

    在此记录遇到的问题,若遇到同样的问题,希望可以帮到各位. 我从蓝牙设备获取的数据为16进制    需要转为中文   同样还有另一种16进制 unicode16进制数据  搜索的大部分都是直接转换的方法 ...

  5. 微信小程序与后台PHP交互

    在去年的时候,参加过学校的一个创业活动,在团队决定做一个关于图书的微信小程序以后,我负责做微信小程序的后台程序,因为初次接触,决定选用较为简单的PHP作为后台语言,实现了微信小程序的一些基本功能,例如 ...

  6. 历时八个月的uniapp微信小程序上传手机内部文件

    背景 2021.4 党建助手 党建助手项目涉及调取手机内部文件进行上传 经自己努力--未果 经一位老学长和一位学长帮助-- 未果 最后 无奈舍弃(因为我大三课程又多又难+菜),解决方案是只适配H5,因 ...

  7. 微信小程序菜品做法展示数据库设计_微信小程序结合后台数据管理实现商品数据的动态展示、维护...

    微信小程序给我们提供了一个很好的开发平台,可以用于展现各种数据和实现丰富的功能,本篇随笔介绍微信小程序结合后台数据管理实现商品数据的动态展示.维护,介绍如何实现商品数据在后台管理系统中的维护管理,并通 ...

  8. 微信小程序+java后台实现openid获取

    写了好一阵子终于把微信小程序的登陆功能实现了,之前就因为返回openid耽误了好一段时间,所以今天就跟大家分享一下java后台的返回openid及解密用户信息. 微信小程序前端: js页面: wx.l ...

  9. 微信小程序从后台的SQL SERVER取数据

    一值搞CS模式的ERP开发,不会BS,不会CSS等.学习微信小程序几天,水平很菜,网上找了好久,没找到微信小程序从后台的SQL SERVER取数据的例子,好失望啊. 听说微信小程序可以访问webser ...

  10. 微信小程序记事本+后台管理系统

    <微信小程序记事本+后台管理系统>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 本系统包含微信小程序做的记事本前台和Java做的后台管理系统: 微信小程序--记事 ...

最新文章

  1. 【FFmpeg】ffplay 播放视频命令 ( 播放 | 暂停 | 停止 | 音量控制 | 进度控制 | 音频流 / 视频流 / 字幕流 / 节目切换 )
  2. 【Android Protobuf 序列化】Protobuf 性能测试 ( fastjson 序列化与反序列化 | gson 序列化与反序列化 | 三种序列化与反序列化性能对比 )
  3. 来看看CDN网络安全防护的方案
  4. docker-compose 1.29.2 下载地址
  5. android 刷rom,刷ROM是什么?刷ROM是什么意思?
  6. ASP.NET MVC V2 Preview 1 发布 期望VS有更好的表现
  7. 计算机网络中ping命令的使用方法,ping命令的基础使用技巧
  8. 无服务器计算,如何节省时间和成本?
  9. [cloud][sdn] neutron了解
  10. Codeforces 1043F(容斥+dp)
  11. OpenGL调用GPU(七)
  12. Kotlin 的静态代码分析工具
  13. Python oct()函数
  14. 个人注册网站域名怎么注册?能注册哪些?
  15. mysql r_mysql:’r’是什么意思?
  16. 适合新手的mac电脑使用技巧 苹果电脑的快捷键和使用技巧
  17. java反射类型转换_Java反射探索研究(转)
  18. Python基础学习视频
  19. 绿岛风IPO上市已过会 加大人才储备 创新管理模式
  20. 智能电子校徽方案/案列/APP/软件/硬件/项目

热门文章

  1. vue利用 canvas 在图片上加文字
  2. 简单实验uwsgi+flask 部署caffe模型
  3. 跨越OpenGL和D3D的鸿沟[转]
  4. init mysql db error_Python mysql curs错误
  5. 快过年了,用五种不同的JS特效带你看烟花(包邮送元宇宙图书)
  6. DC-DC buck降压电路 电压电流双闭环PI控制matlab仿真模型
  7. 小程序_OTA升级的一些情况说明
  8. Android模拟器启动报错:gpu found. vendor id 1002 device id 0x
  9. 了解 InfoPath 2007十大优势
  10. HTTP/2 协议规范