阿里云 OSS 服务

最后更新于:2020-03-08

丸子小程序社区版发布动态上传图片一直采用七牛云,但是,考虑到也有不少用户用的是阿里云 OSS ,因此,增加了阿里云 OSS 的云存储上传功能。如何开通阿里云 OSS 服务,这里就不做过多介绍了,自行网上搜索教程即可。如果没有阿里云账户,需要购买阿里云服务,欢迎使用我的推广链接:点击这里

小程序上传文件至阿里云服务,需要阿里云 OSSAccessKeyId(即AccessKeyId) 和 AccessKeySecret。

获取阿里云 OSSAccessKeyId 和 AccessKeySecret 如下图所示:

阿里云OSS

根据阿里云提示步骤完成,即可获得 AccessKeyId 和 AccessKeySecret 。

阿里云OSS

把阿里云 AccessKeyId 和 AccessKeySecret 填写至插件设置的第三方授权服务对应选项。

然后,需要配置Bucket跨域访问。

  1. 登录 OSS 管理控制台。
  2. 在左侧存储空间列表中,单击目标存储空间名称,打开该存储空间概览页面。
  3. 单击基础设置页签,找到跨域设置区域,然后单击设置。
  4. 单击创建规则,配置如下图所示。

Bucket跨域规则

配置外网域名到小程序的域名白名单和插件设置的第三方授权服务对应选项。

  1. 在左侧存储空间列表中,单击目标存储空间名称,打开该存储空间概览页面。
  2. 在访问域名区域查看 Bucket 域名。

Bucket 域名

把 Bucket 域名的外网访问域名加入小程序服务器域名中的 uploadFile 合法域名。

uploadFile 合法域名

同时,还需要把 Bucket 域名的外网访问域名填写至插件设置 第三方授权 – 云存储 Region 。注意,需要加 https:// 。

重要说明

微信小程序 Ver 20.08.18 版本已经集成于后端选择上传平台,不需要更改前端源码文件。QQ 小程序源码尚未更新,版本号为 Ver 20.05.22 ,仍然需要修改前端部分上传代码(默认七牛云)。