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

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

1.安卓和苹果的效果

2.需要用到的api

1.wx.downloadFile

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

2.wx.openDocument

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

3.代码实现

javascript 复制代码
			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();
							}
						})
					}
				})
			},
相关推荐
SY_FC5 分钟前
uniapp发布成 微信小程序 主包内 main.wxss 体积太大
微信小程序·小程序·uni-app
Developer-YC33 分钟前
像素图生成小程序开发全解析:从图片上传到Excel图纸
java·javascript·图像处理·微信小程序·excel
你很易烊千玺1 小时前
即时通讯小程序
小程序·uni-app·直播
前端小白从0开始1 小时前
小程序性能优化
小程序
风雨兼程^_^1 小时前
ai生成文章,流式传输(uniapp,微信小程序)
ai·微信小程序·uni-app·流式传输
小*-^-*九2 小时前
php 使用html 生成pdf word wkhtmltopdf 系列1
pdf·html·php
CodeCraft Studio9 小时前
PDF处理控件Aspose.PDF教程:使用 Python 将 PDF 转换为 Base64
开发语言·python·pdf·base64·aspose·aspose.pdf
2501_9159184110 小时前
Web 前端可视化开发工具对比 低代码平台、可视化搭建工具、前端可视化编辑器与在线可视化开发环境的实战分析
前端·低代码·ios·小程序·uni-app·编辑器·iphone
2501_9151063210 小时前
iOS 使用记录和能耗监控实战,如何查看电池电量消耗、App 使用时长与性能数据(uni-app 开发调试必备指南)
android·ios·小程序·uni-app·cocoa·iphone·webview
Light6011 小时前
领码方案|Linux 下 PLT → PDF 转换服务超级完整版:异步、权限、进度
linux·pdf·可观测性·异步队列·plt转pdf·权限治理·进度查询