微信小程序预览pdf,修改pdf文件名

news/2024/7/20 0:51:26 标签: 微信小程序, pdf, 小程序

pdfpdfios_0">记录小程序>微信小程序预览pdf文件,修改pdf名字安卓和ios都可用。

1.安卓和苹果的效果

在这里插入图片描述

2.需要用到的api

1.wx.downloadFile

wx.downloadFile 下载文件资源到本地。客户端直接发起一个 HTTPS GET 请求,返回文件的本地临时路径 (本地路径),单次下载允许的最大文件为 200MB。

2.wx.openDocument

wx.openDocument 新开页面打开文档。

3.代码实现

			downPdf(){
				let that = this
				wx.showLoading({
					title: "资源下载中...",
				});
				const fileName = '测试一下'
				//下载文件资源到本地
				wx.downloadFile({
					url: that.pdfUrl, //后端返回的pdf路径
					filePath:`${wx.env.USER_DATA_PATH}/${fileName}.pdf`,//自定义pdf文件名
					success: function(res) {
						const filePath = res.filePath || res.tempFilePath 
						wx.openDocument({
							showMenu:true, //分享按钮
							filePath: filePath,
							success: function(res) {
								wx.hideLoading();
							}
						})
					}
				})
			},

http://www.niftyadmin.cn/n/5285388.html

相关文章

使用Git进行团队协作开发:有效管理和协同工作的利器

目录 1 前言2 团队内协作2.1 推送和拉取代码2.2 权限管理2.3 协作流程 3 跨团队协作3.1 Fork和Pull Request3.2 审核和合并3.3 团队协作流程 4 结语 1 前言 在现代软件开发中,团队协作是不可或缺的环节。Git作为最流行的版本控制系统之一,为团队提供了高…

【Java异常】聊聊异常可能带来的坑

一个活生生的案例 本周帮同事排查了一个问题,比较诡异的是他通过测试,并没有找到根本原因,只是发现有对应的错误日志。 但是其实并没有将堆栈信息打印出来。很难看出问题。添加了 e.printStackTrace(); get exception in exter: / by zero显…

Rabbitmq延迟队列和惰性队列

延迟队列 当一个队列中的消息满足下列情况之一,可以成为死信: (1)消费者使用basic.reject或basic.nack声明消费失败,并且消息的requeue参数设置为false (2)消息是一个过期消息,超时…

UML建模(下午题)

内容概要 用例图 类图与对象图 顺序图 活动图 状态图 通讯图 试题一 试题二 来源于软件设计师学习视频(仅供学习参考,附历年真题及详解)_哔哩哔哩_bilibili的网课记

【zookeeper特点】

文章目录 1. Zookeeper介绍2、ZooKeeper数据结构 1. Zookeeper介绍 ZooKeeper 是一个开源的分布式协调框架,是Apache Hadoop 的一个子项目,主要用来解决分 布式集群中应用系统的一致性问题。Zookeeper 的设计目标是将那些复杂且容易出错的分布式一致性 …

SQL面试题挑战06:互相关注的人

目录 问题:SQL解答: 问题: 现在有一张relation表,里面只有两个字段:from_user和to_user,代表关注关系从from指向to,即from_user关注了to_user。现在要找出互相关注的所有人。 from_user to_…

shell脚本发送钉钉告警通知案例一则 —— 筑梦之路

实现原理 将要发送的消息内容保存到json文件中,通过curl命令请求钉钉机器人接口。 脚本示例 cat /opt/disk_usage_check.sh #!/bin/bash# 设置警告阈值 THRESHOLD80# CURRENT_TIME$(date "%Y-%m-%d %H:%M:%S") # 获取主机名和IP HOSTNAME$(hostname) I…

又一款 AI 工具火爆全网!DomoAI 实测体验如何(二)

上一篇介绍了 DomoAI 的两种生成视频的方式: 1、根据上传的视频生成多种风格的视频 2、根据上传的图片生成视频 下图就是通过 DomoAI 生成的一组视频。 DomoAI测试视频 对制作过程感兴趣的可以看上一篇: 程序员X小鹿:【AI 视频】又一款 AI…