uniapp微信小程序下载文件,保存文件功能总结
//通用下载文件方法
const download = (attachLink) => {let that = thisuni.downloadFile({url: attachLink , //下载地址,后端接口获取的链接success: (data) => {console.log(data.tempFilePath)console.log(JSON.stringify(data))if (data.statusCode === 200) {uni.saveFile({ //文件保存到本地tempFilePath: data.tempFilePath, //临时路径success: function(res) {console.log("下载成功"+res.savedFilePath)console.log(JSON.stringify(res))uni.showToast({icon: 'none',mask: true,title: '文件已保存!', duration: 3000,});uni.openDocument({//fileType: 'docx',showMenu:true, //关键点,可以转发到微信filePath: res.savedFilePath,success: function(res) {console.log('打开文档成功');}});}});}},fail: (err) => {console.log(err);uni.showToast({icon: 'none',mask: true,title: '失败请重新下载',});},});
}
先使用下载文件api把文件下载下来,再使用wx.openDocument() 打开文件里面加上showMenu字段,然后就可以看到在打开的文件右上角出现了···,就可以转发了
转载 https://blog.csdn.net/qq_37131884/article/details/123360114
uniapp微信小程序下载文件,保存文件功能总结相关推荐
- 微信小程序打开pdf文件;uni-app下载打开pdf文件;uni-app微信小程序下载打开pdf文件预览;
1.首先需要在小程序后台-开发设置-服务器域名 配置好下载的域名.不配置:会导致下载失败和打开文件失败: 2.pdf文件的url要确保可以浏览器直接打开. <template><vi ...
- 微信小程序下载网络图片保存到本地
微信小程序下载网络图片保存到本地 问题背景 前一篇文章介绍了,微信小程序网络请求数据并在页面列表显示(参考 https://blog.51cto.com/baorant24/6189453 ),本文将 ...
- uni-app 微信小程序 模仿 app二层楼功能
uni-app 微信小程序 模仿 app二层楼功能 先占个坑,今天应该写不完, 后续在慢慢补全 更新 终于写完了 这个的计算量很大,我自己的安卓机测试的时候一卡一卡的,公司同事的iphone是没有问题 ...
- uniapp微信小程序onShareAppMessage 函数实现分享功能和实例页面代码
效果: 关键代码: <button class="separate-fl" plain="true" data-name="shareBtn&q ...
- 微信小程序下载图片保存到本地
<image src="{{image}}" class="slide-image" mode="widthFix" bindload ...
- uniapp 微信小程序 选择地图位置并返回经纬度及详细地址(uni.chooseLocation和高德地图api两种方式实现)
uniapp 微信小程序实现选择地图位置功能 最近在做商家小程序,就是用于给实体店老板进行网上开店的小程序. 其中有一项功能就是获取商店的位置,要求支持:获取当前定位/检索到指定位置/地图选点等功能, ...
- 微信小程序下载文件至本地,并打开文档
微信小程序下载文件至本地,并打开文档 downloadfile(e){var url = e.currentTarget.dataset.url;//下载文件,生成临时地址wx.downloadFil ...
- uni-app 微信小程序 支付宝小程序(alipay) 百度小程序(baidu),预览pdf(链接和base64) 及下载(仅微信),window.open uni.downloadFile
废话不多说直接上代码吧 之前搜了一大堆有的没的,最终还是小伙伴巴拉文档一起找到的方案(离不开小伙伴的帮助,自己总容易陷入死局,在此鸣谢 疾风李青!): 想起个事:一定要给这些路径的域名配到相应的开发管 ...
- 微信小程序直接上传文件到阿里云OSS组件封装
微信小程序直接上传文件到OSS 1. 封装公共方法 在根目录utils目录新建一个upload文件夹: // utils/upload/base64.jsvar base64EncodeChars = ...
最新文章
- python 栈实现 加减乘除_数据结构与算法(六):基于栈实现简单的四则运算
- go语言中的引用类型
- python excel合并_Python把多个Excel合并成一个Excel
- Dynamips 简介
- java调用julia脚本,Julia请求脚本中的用户输入
- Unity中的SystemInfo.deviceUniqueIdentifier 唯一ID
- python实现非对称加密算法_Python3非对称加密算法RSA实例详解
- POJ 1089 Intervals 区间覆盖+ 贪心
- asp.net控件开发基础二
- wget下载文件命令
- Kinect绿灯闪烁解决方法
- 米勒拉宾算法(素性测试)
- 干了5年的前端,实在熬不动了...
- 初秋进补 粥汤大对决
- 使用Docker安装MySQL
- python随手记自动记账_随手记 怎么实现自动记账
- error LNK1120: 1 个无法解析的外部命令。
- HBuilderX 百度网盘下载链接
- pico的学习之路(二)——YL-56声音传感器(树莓派pico实现)
- driver转httpClient