七牛云私有空间图片上传下载怎么操作?
摘要:导航 引言 总体思路 七牛云相关的配置文件 获取七牛云上传token 相关类定义 核心代码实现 获取七牛云图片下载链接 公开空间 私有空间 核心代码实现 结语 参考 引言 我们在成长,代码也要成长。 多媒体图片在各种网站、小程序和app中应
导航
引言
总体思路
七牛云相关的配置文件
获取七牛云上传token
相关类定义
核心代码实现
获取七牛云图片下载链接
公开空间
私有空间
核心代码实现
结语
参考
引言
我们在成长,代码也要成长。
多媒体图片在各种网站、小程序和app中应用广泛,同时也大大增强了用户体验。
随着云服务的兴起,越来越多的应用选择将数据托管在云端。
而多媒体素材上云技术更是日趋成熟,不仅能降本增效,还能给用户带来极速体验。
本文主要介绍在web/小程序项目中,图片文件基于七牛云的上传和下载的通用实现。
总体思路
我们先来看一下,我们在实际项目中(特别是前后端分离)上传和下载图片的流程。
上面的流程比较清晰的展示了用户-客户端-WebAPI-七牛云之间的交互逻辑。
其中,我们重点讲解一下黄色部分的实现。
七牛云相关的配置文件
我们把图片上传到七牛云,这就涉及到一些七牛云相关的配置。
// 七牛KEY
"QiNiu": {
"Key": "七牛云key",
"Skey": "七牛云skey",
"ImgServerUrl": "https://devcdn.xx.com/",//根据实际来配置
"DefaultBucket": "公有空间bucketName",//根据实际来配置
"privateUrl": "https://cdn-dev-private.xxx.com",//根据实际来配置
"https": null, //cdn-dev-private.meb.com/
"privateBucket": "私有空间bucketName",//根据实际来配置
"publicUrl": "https://cdn.xxx.com/"//根据实际来配置
},
相关的配置可以登录七牛云查看。
