当前位置: 首页 > java >正文

微信小程序预览文件 兼容性苹果

uni.request({url: url,method: 'GET',header: {'Authorization': token,responseType: 'blob',},responseType: "arraybuffer",success: (res) => {uni.hideLoading()const fs = wx.getFileSystemManager(); //获取全局唯一的文件管理器let index = url.lastIndexOf(".");const typeRp = url.slice(index, url.length);let fileType = url.slice(index + 1, url.length);var platform = wx.getSystemInfoSync();if (platform.platform === "ios") {if (fileType == 'xls') {fileType = fileType + 'x'}}const filePath = `${wx.env.USER_DATA_PATH}/preview${typeRp}`;fs.writeFile({filePath,data: res.data,encoding: "binary", //二进制流文件必须是 binarysuccess(res) {uni.hideLoading()// console.log(res, '写入成功', typeRp, fileType);fs.access({path: filePath,success: () => {wx.openDocument({filePath,fileType,showMenu: true,success: function(res) {setTimeout(() => {wx.hideLoading();}, 500);},});},fail: (err) => {uni.hideLoading()},});},});},fail: (err) => {uni.hideLoading()},})

如果是苹果系统就需要修改一下后缀

var platform = wx.getSystemInfoSync();if (platform.platform === "ios") {if(fileType == 'xls') {fileType = fileType + 'x'}}
http://www.xdnf.cn/news/4473.html

相关文章:

  • redis bitmap数据类型调研
  • TB6600HG是一款PWM(脉宽调制)斩波型单芯片双极性正弦波微步进电机驱动集成电路。
  • 三款实用工具推荐:配音软件+Windows暂停更新+音视频下载!
  • ZYNQ移植FreeRTOS与OpenAMP双核开发实践指南
  • 《汽车噪声控制》复习重点
  • AI开发playwright tool提示词
  • 信奥赛CSP-J复赛集训(图和树专题)(1):P8604 [蓝桥杯 2013 国 C] 危险系数
  • 蓝桥杯 20. 倍数问题
  • 传输层协议 1.TCP 2.UDP
  • 碰一碰发视频源码搭建的技术迭代与升级实践
  • 16.Excel:数据收集
  • cuda矩阵加法
  • 【解决】VsCode C++异常【terminate called after throwing an instance of ‘char const‘】
  • STM32的网络天气时钟项目
  • 【AI提示词】双系统理论专家
  • 在IDEA中编写Spark程序并运行
  • 深入解析Http11AprProtocol:Tomcat高性能通信的底层原理
  • MySQL OCP和Oracle OCP怎么选?
  • daplink开发_一次开发DAPLink的详细开发流程及调试步骤
  • 多线服务器具有什么优势
  • 5月7日星期三今日早报简报微语报早读
  • python爬虫爬取网站图片出现403解决方法【仅供学习使用】
  • vue3+ts的computed属性怎么用?
  • yarn的概述
  • 【MATLAB源码-第277期】基于matlab的AF中继系统仿真,AF和直传误码率对比、不同中继位置误码率对比、信道容量、中继功率分配以及终端概率。
  • SAP BC 私有云用户安全策略的问题
  • ACE-Step:扩散自编码文生音乐基座模型快速了解
  • 从彼得·蒂尔四象限看 Crypto「情绪变迁」:从密码朋克转向「标准化追求者」
  • 5.0.4 VisualStateManager(视觉状态管理器)使用说明
  • 2025 Mac常用软件安装配置