目标
了解主流的图片存储方案
两种常见方案
方案一:存到自己公司购买的服务器上
优点:好控制
缺点:成本高由于图片都存放到自己的服务器上,占据空间很大
方案二:存到三方云服务器(阿里云,七牛云,腾讯云)
各种云有专门的为图片存储提供的云服务器,我们自己的服务器只存储图片地址即可
腾讯云cos申请配置
目标
使用现成的腾讯云服务创建一个免费的云存储。
创建账号并实名认证
在腾讯云中创建帐号并实名认证
开通对象存储
(实名认证,视频校验,居住地址,......)
创建存储桶
设置cors规则
在存储桶列表中,选中存储桶
在左侧的菜单中选安全管理
因为我们是在测试上传,全部容许上传即可,真正的生产环境需要单独配置具体的域名和操作方法
配置云API秘钥
服务器属于个人的,需要一定的权限才能自由上传图片,这个负责权限验证的其实就是秘钥。拥有秘钥是进行上传的基础条件。
秘钥配置
API密钥管理
安全性提示
实际工作中,秘钥属于敏感信息,不能直接放到前端存储,容易产生安全问题,更好的做法是把秘钥交给后端管理,前端通过调用接口先获取秘钥,有了秘钥之后再进行上传操作