微信小程序之云存储

本文探讨微信小程序使用云存储的原因,介绍相关API,并通过实例讲解如何存储用户发布的图片。在实践中遇到上传路径唯一性问题,通过设置数据库的唯一_id作为云路径名以确保每个文件的独特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

微信小程序关于云存储的使用

1、为什么要使用云存储

云存储依托云开发,在开发基于云开发的微信小程序时,微信为开发者提供了一块存储空间,我们可以将文件上传到云端,同时也可以从云端下载资源,也就方便了用户之间的交互

2、云存储相关API

微信提供了两个API来进行云存储相关的操作,包括上传文件和下载文件,wx.cloud.uploadFilewx.cloud.downloadFile,这两个API就可以完成所有的需求了

3、实例

假设我们有一个需求是用户发布一个类似朋友圈的消息,在小程序中,将相关内容存入数据库,我们可以将用户发布的文字存入数据库,但是如果用户想要发图片了,如何存储,有人可能会想这还不简单,把图片的地址存一下,下次直接加载不就行了,那地址是什么了,你确定下次加载的时候还在吗,这么多问题就不考虑了,很简单直接存储到云开发提供的空间中去,下面是一个将照片存储到云函数的代码

// 让用户选择一张图片
wx.chooseImage({
   
  success: chooseResult => {
   
    // 将图片上传至云存储空间
    wx.cloud.uploadFile({
   
      // 指定上传到的云路径
      cloudPath: 'photo.jpg',
      // 指定要上传的文件的小程序临时文件路径
      filePath: chooseResult
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值