腾讯云 COS 服务

最后更新于:2020-09-02

丸子小程序云存储功能从最初的仅支持七牛云到现在扩展支持阿里云 OSS 和腾讯云 COS 。如何开通腾讯云 COS 服务,这里就不做过多介绍了,自行网上搜索教程即可。如果没有腾讯云账户,需要购买腾讯云服务,欢迎使用我的推广链接:点击这里

小程序上传文件至腾讯云服务,前提条件如下:

1、登录访问管理控制台, 获取您的项目 SecretId 和 SecretKey。

2、登录COS 控制台并创建存储桶(参考创建存储桶文档),得到 Bucket(存储桶名称) 和 Region(地域名称)。

上传文件至腾讯云 COS 需要跨域访问 CORS 设置:

跨域访问 CORS 设置

进入存储桶详情页,单击【基础配置】页签。下拉页面找到【跨域访问CORS设置】配置项,单击【添加规则】,配置示例如下图,详情请参见设置跨域访问文档。

如果不能理解设置选项,最简单的设置如下:

来源 Origin:* (用星号表示支持全部,或者参考文档根据自身情况决定)

操作 Methods:支持 GET、PUT、POST、DELETE、HEAD。(全选或仅选 PUT、POST)

Allow-Headers:* (用星号表示支持全部,或者参考文档根据自身情况决定)

Expose-Headers:ETag (可留空,默认推荐填写 Etag,或者参考文档根据自身情况决定)

超时 Max-Age:600 (单位时间为秒,可以根据自身情况决定,建议不要设置太短时间,也不要需要太长时间)

跨域访问 CORS 设置

小程序公众平台配置小程序域名白名单

登录小程序公众平台 – 开发设置 – 服务器域名,配置 Bucket 域名作为 uploadFile 合法白名单域名。即:bucket名称.cos.bucket区域.myqcloud.com 添加到 uploadFile 合法域名列表中。

Bucket

例如:

bucket: examplebucket-1250000000

region: ap-guangzhou

uploadFile 合法域名: examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com