【微信小程序】下载文件到本地并使用

这篇具有很好参考价值的文章主要介绍了【微信小程序】下载文件到本地并使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.使用小程序文件管理API (wx.getFileSystemManager())

2.1 判断要下载的文件是否存在(accessSync)于本地 通过 try 去判断 进入catch则 没有存在于本地

2.2 通过wx.downloadFile  设置filePath 下载文件保存本地

const fs = wx.getFileSystemManager()
try {

      fs.accessSync(`${wx.env.USER_DATA_PATH}/addressData.json`)

    } catch(e) {

      wx.downloadFile({

        url: 'https://oss-test.com/202306/1686214538.json',

        filePath: `${wx.env.USER_DATA_PATH}/addressData.json`,

        success: function (res) {}

      })

    }

3.读取(readFileSync)本地文件并使用 catch 处理未加载到数据 重新 wx.downloadFile  设置filePath 下载文件保存本地 并使用即可文章来源地址https://www.toymoban.com/news/detail-701372.html

try {
      let arrBuffer = fs.readFileSync(`${wx.env.USER_DATA_PATH}/addressData.json`, 'utf8', 0)
      let addressData = JSON.parse(arrBuffer)
      console.log(addressData)
      
    } catch(e) { ... }

到了这里,关于【微信小程序】下载文件到本地并使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用微信小程序控制蓝牙小车(微信小程序端)

    微信小程序官方开发文档 接口 说明 wx.openBluetoothAdapter 初始化蓝牙模块 wx.closeBluetoothAdapter 关闭蓝牙模块(调用该方法将断开所有已建立的连接并释放系统资源) wx.startBluetoothDevicesDiscovery 开始搜寻附近的蓝牙外围设备 wx.stopBluetoothDevicesDiscovery 停止搜寻附近的蓝牙外围设备。若已

    2024年02月05日
    浏览(51)
  • 微信小程序开发系列(十三)·如何使用iconfont、微信小程序中如何使用字体图标

    目录 1.  如何使用iconfont 2.  微信小程序中如何使用字体图标 3.  背景图的使用         在项目中使用到的小图标,一般由公司设计师进行设计,设计好以后上传到阿里巴巴矢量图标库,然后方便程序员来进行使用。         小程序中的字体图标使用方式与 Web 开发中

    2024年03月20日
    浏览(78)
  • uni-app之微信小程序实现‘下载+保存至本地+预览’功能

    目录 一、H5如何实现下载功能 二、微信小程序实现下载资源功能方面与H5有很大的不同 三、 微信小程序实现文件(doc,pdf等格式,非图片)下载(下载-保存-预览)功能 四、图片预览、保存、转发、收藏:uni.previewImage() 五、 我当前遇到‘关于文件预览uni.openDocument()’API的问

    2024年02月15日
    浏览(66)
  • 微信小程序文件预览和下载-文件系统

    文件预览和下载 在下载之前,我们得先调用接口获取文件下载的 url 然后通过 wx.downloadFile 将下载文件资源到本地 tempFilePath 就是临时临时文件路径。 通过 wx.openDocument 打开文件。 showMenu 表示预览文件右上方的菜单,你可以在该菜单中选择保存文件,将文件显示的保存到本地

    2024年02月04日
    浏览(52)
  • 微信小程序是如何上传文件以及下载文件

    微信小程序可以使用wx.uploadFile() API来上传文件,使用wx.downloadFile() API来下载文件。 上传文件的步骤如下: 1、创建一个选择文件的按钮。 2、用户点击按钮后,调用wx.chooseImage()方法来选择文件。 3、调用wx.uploadFile()方法上传文件。 示例代码如下: 下载文件的步骤如下: 1、创

    2024年02月11日
    浏览(51)
  • 微信小程序中下载xlsx文件

    var storeSessionKey = uni.getStorageSync(\\\"storeSessionKey\\\");                 var that = this;                 uni.request({                     url: that.$api + \\\'/openapi/storeAdmin/exportSalesData?activityId=\\\' + that.params                         .activityId, // 替换为服务器端的文件下载接口

    2024年02月06日
    浏览(42)
  • 微信小程序,下载流文件并打开预览

      gopdf(e){     let that=this;     let pdfurl=e.currentTarget.dataset.pdfurl;     let file;     let tokenresult = wx.getStorageSync(\\\"tokenresult\\\");          console.log(pdfurl);     wx.request({       url:app.globalData.api.fileurl + `api/file/pdf/httppreview?httpfile=${pdfurl}`,       method: \\\"GET\\\",     

    2024年02月10日
    浏览(47)
  • 【小程序开发必备】微信小程序常用API全介绍,附示例代码和使用场景

    ✍创作者:全栈弄潮儿 🏡 个人主页: 全栈弄潮儿的个人主页 🏙️ 个人社区,欢迎你的加入:全栈弄潮儿的个人社区 📙 专栏地址:小程序从入门到精通 【分享几个国内免费可用的ChatGPT镜像】 【10几个类ChatGPT国内AI大模型】 【用《文心一言》1分钟写一篇博客简直yyds】

    2023年04月09日
    浏览(53)
  • 微信小程序文件下载两种方式

    1. 基本url方式下载(自定义下载文件名称) 2. 基于后台返回流的方式下载 欢迎关注微信公众号算法小生

    2024年02月13日
    浏览(180)
  • 小程序下载PDF文件并保存在本地(适用IOS安卓)

    项目需要要做个下载功能,下载PDF版发票并保存在本地文件中。 下载文件:用uni.downloadFile或wx.downloadFile下载文件,拿到返回文件的本地临时路径。 保存文件: 1.IOS端 ios不能直接下载在本地,需用用户自己复制下载链接,后在Safari浏览器中预览下载。js功能代码如下: 2.安卓

    2024年02月04日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包