当前位置:   article > 正文

微信小程序云开发-下载云存储中的文件_微信小程序云储存下载文件

微信小程序云储存下载文件

一、前言

很多时候我们需要实现用户在客户端下载服务端的文件(图片、视频、pdf等)到用户本地并保存起来,小程序也经常需要实现这样的需求。

在传统服务器开发下网上已经有很多关于小程序下载服务端文件的资料了,但是基于云开发的比较少,所以本文将实现小程序如何下载云开发中的云存储文件。

二、实现效果

拿到本地临时路径后即可进行保存等相关的操作。

在这里插入图片描述

实现代码

async downloadFile() {
	// 云文件地址
    const fileID = "cloud://xxxx";
    wx.showLoading({
      title: "下载中",
      mask: true,
    });
    const downRes = await wx.cloud
      .downloadFile({
        fileID,
      })
      .then((res) => {
        return res;
      })
      .catch((err) => {
        return err;
      });
    wx.hideLoading();
    console.log("临时文件路径 :>> ", downRes.tempFilePath);
  },
});
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

四、结语

最后来一下常规结语:
实际开发中的其他逻辑就不写了。需要同学们自己去考虑异常情况处理等问题啦。

有任何疑问可以在评论区留下。我每天都会进行回复,私聊不回。(为了刷积分)

以上均是本人开发过程中的一些经验总结与领悟,如果有什么不正确的地方,希望大佬们评论区斧正。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/1014989
推荐阅读
相关标签