Appearance
配置默认云存储供应商
默认上传至 unicloud 空间内置存储
在 app.config.js 中配置 cloudStorage.defaultProvider 值为 unicloud
注意,记得小程序需要加域名白名单 点击查看
js
// 第三方服务配置
service: {
// 云储存相关配置
cloudStorage: {
/**
* vk.uploadFile 接口默认使用哪个存储
* unicloud 空间内置存储(默认)
* extStorage 扩展存储
* aliyun 阿里云oss
*/
defaultProvider: "unicloud", // 这里若设置 extStorage 则 vk.uploadFile默认会上传至 扩展存储
}
},默认上传至七牛云扩展存储
配置步骤
- 打开文件
cloudfunctions/common/uni-config-center/vk-unicloud/index.js,修改vk.service.cloudStorage.defaultProvider值为extStorage,再修改domain为你开通扩展存储时绑定的域名,如下图所示
- 打开文件
项目根目录/app.config.js,修改service.cloudStorage.defaultProvider值为extStorage,再修改domain为你开通扩展存储时绑定的域名,如下图所示
注意,记得小程序需要加域名白名单
上传域名
将下方域名添加到小程序的 uploadFile 合法域名列表中
text
https://upload.qiniup.com复制代码
下载域名
下载域名就是你开通扩展存储时绑定的自定义域名,将你的自定义域名添加到 download 合法域名列表中
默认上传至阿里云 OSS
在
app.config.js中配置cloudStorage.defaultProvider值为aliyun修改
cloudStorage.aliyun内的参数js// 第三方服务配置 service: { // 云储存相关配置 cloudStorage: { /** * vk.uploadFile 接口默认使用哪个存储 * unicloud 空间内置存储(默认) * extStorage 扩展存储 * aliyun 阿里云oss */ defaultProvider: "aliyun", // 这里若设置 aliyun 则 vk.uploadFile默认会上传至 阿里云oss // 阿里云oss // 密钥和签名信息(由于签名的获取比较麻烦,建议初学者使用上传到unicloud或extStorage的方案,上传到阿里云OSS是给有特殊需求的用户使用) // 相关文档 : https://help.aliyun.com/document_detail/31925.html?spm=a2c4g.11186623.6.1757.b7987d9czoFCVu aliyun: { // 密钥和签名信息 uploadData: { OSSAccessKeyId: "", policy:"", signature:"", }, // oss上传地址 action:"https://xxxxxxxx.oss-cn-hangzhou.aliyuncs.com", // 根目录名称 dirname: "public", // oss外网访问地址,也可以是阿里云cdn地址 host:"https://xxx.xxx.com", // 上传时,是否按用户id进行分组储存 groupUserId: false, } } },
注意,记得小程序需要加域名白名单
aliyun oss 参数生成工具教程 查看如何获取阿里云Oss签名和配置