【日常点滴015】微信小程序直接下载文件到PC端

您所在的位置:网站首页 微信小程序中的文件怎么下载到手机 【日常点滴015】微信小程序直接下载文件到PC端

【日常点滴015】微信小程序直接下载文件到PC端

2024-07-09 14:15| 来源: 网络整理| 查看: 265

微信小程序直接下载文件到PC端 方法一 :方法二:下载函数内的全部代码附promise同时多张图片上传方法

方法一 :

需要点击下载 =>手动给定后缀名=>保存 文档给的方法,但是保存时不显示后缀名,需要手动添加,保存后名字发生变化,但是能直接变成原来的文件样子,适合稍懂计算机的人

// 可行 手机存储到哪里的反应 电脑有打开存储对话框 但是全部不带后缀名 console.log('这是saveFileToDisk方法') wx.saveFileToDisk({ filePath: res.tempFilePath, success(res2){ console.log('保存成功',res2) }, faile(err2){ console.log( '保存失败err2',err2) } }) 方法二:

只需要点击下载 =>点击保存即可

//该方法在PC端最可行 虽然文件保存时一般都没有后缀名 需要用户在保存时自己加后缀名, //但是 但是 但是如果是zip文件 则没有问题,只是下载时的名字发生变化, //zip文件的zip后缀还是带着的 而且会自动打开保存文件对话框 wx.saveImageToPhotosAlbum({ filePath: res.tempFilePath, }).then(save => { console.log('保存成功', save) }).catch(error => { console.log('保存失败', error) }) 下载函数内的全部代码

使用保存图片的方法,并且将文件都做成zip形式的,则在点击下载的时候就不用再单独设置文件后缀名了,而且解压后还是原来的文件,名字不变

file_donwload(event) { console.log('准备下载', event.target.dataset.fileid) wx.cloud.downloadFile({ fileID: event.target.dataset.fileid }).then(res => { // get temp file pathg console.log(res.tempFilePath) // 该方法只能返回临时路径 但是调不动 保存对话框 // wx.saveFile({ // tempFilePath: res.tempFilePath, // }).then(save=>{ // console.log('保存成功',save) // }).catch(error=>{ // console.log( '保存失败',error) // }) //该方法在PC端最可行 虽然文件保存时一般都没有后缀名 需要用户在保存时自己加后缀名, //但是 但是 但是如果是zip文件 则没有问题,只是下载时的名字发生变化,zip文件的zip后缀还是带着的 而且会自动打开保存文件对话框 wx.saveImageToPhotosAlbum({ filePath: res.tempFilePath, }).then(save => { console.log('保存成功', save) }).catch(error => { console.log('保存失败', error) }) // 可行 手机存储到哪里的反应 电脑有打开存储对话框 但是全部不带后缀名 // console.log('这是saveFileToDisk方法') // wx.saveFileToDisk({ // filePath: res.tempFilePath, // success(res2){ // console.log('保存成功',res2) // }, // faile(err2){ // console.log( '保存失败err2',err2) // } // }) }).catch(error => { console.log('保存失败2', error) }) }, 附promise同时多张图片上传方法

link点击前往



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3