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

uniapp小程序在线预览

文章目录

  • 此文章主要为自己的笔记,所以直接上代码

此文章主要为自己的笔记,所以直接上代码

代码如下:

chakan() {let that = thisuni.downloadFile({url: that.fileUrl, // 必须是 HTTPS 地址(小程序要求)success: function(res) {const tempFilePaths = res.tempFilePath;console.log(tempFilePaths,'tempFilePaths');uni.openDocument({filePath: tempFilePaths,fileType: that.getFileType(that.fileUrl), // 显式指定类型(如 'pdf', 'docx', 'xlsx' 等,如果不设置类型,那么在手机上就会显示:此文件为unknown文件。所以这个是必填的success: function(res) {console.log('打开文档成功');},fail: function(err) {console.log('打开文档失败', err);}});}});},//判断文件类型getFileType(fileName) {const extension = fileName.substring(fileName.lastIndexOf('.') + 1).toLowerCase();return extension || 'unknown';},
http://www.dtcms.com/a/259091.html

相关文章:

  • 前端流式接口/Socket.IO/WebSocket的区别和选用
  • 高精度RTK定位导航模块软硬件协同设计
  • Redis大规模Key遍历实战:性能与安全的最佳实践
  • 【网站内容安全检测】之3:获取所有外部域名访问后图像
  • 【邀请】点击邀请链接参加阿里云训练营活动,完成学习送礼品+户外折叠凳,一个小时就能完成
  • UI前端与大数据的深度融合:推动产品设计迭代升级
  • WordPress目录说明
  • Catchadmin 使用相关问题
  • Fisco Bcos学习 - 搭建第一个区块链网络
  • WinForm使用webbrowser加mathjax显示数学公式符号
  • js截取地址详细信息(除去省市区、市市区、自治区市区)
  • Proteus仿真51单片机控制L298N PWM电机调速
  • 深入GPU编程:从硬件架构到内核优化
  • Gated CNN Block,抑制背景噪声、强化边缘特征,更好地融合不同尺度的特征信息
  • python的智慧养老院管理系统
  • 深入解析RS485通信:从原理到Linux驱动开发实践
  • 图像处理解决方案
  • Promptify与ReActAgent
  • Docker、Docker composer与Docker desktop
  • 【Elasticsearch】es初识,在项目架构中的用途,与mysql和kafka的配合使用,
  • .NET 7.0 EF Core:一、创建Web API 项目基础框架和用户表的增删改查
  • C++ 第二阶段项目三:图形绘制库
  • PDF24 Creator(PDF工具箱)
  • 中文PDF解析准确率排名
  • 设计模式:揭秘Java原型模式——让复杂对象的创建不再复杂
  • 使用pyflink编写demo并将任务提交到yarn集群
  • 【启发式算法】RRT*算法详细介绍(Python)
  • 一篇文章了解XML
  • LeetCode 3298.统计重新排列后包含另一个字符串的子字符串数目2
  • aspose.word在IIS后端DLL中高并发运行,线程安全隔离