文件上传的 - 上传到 腾讯云仓库 - 减轻公司服务器的压力
场景 :为了减轻公司服务器压力,我们把要上传的文件 放到第三方服务器上 保存 ;
什么情况下才会使用第三方服务器保存资源 :
1. 资源比较多 ,比如 在线课堂等 需要上传视频的网站
2. 网站资源固定,不经常改动 ;
分类:
前端上传 前端上传文件到第三方服务器 图 1 所示
后端上传 后端上传文件到第三方服务器 图 2 所示 安全性高
差异:关键在于谁把文件提交给第三方服务器 ?
图 1
图 2
1. 前端上传 - 第三方存储仓库的创建
https://cloud.tencent.com/login?s_url=https%3A%2F%2Fconsole.cloud.tencent.com%2F
注册使用腾讯云步骤 ;
需要实名认证 ;
腾讯文档;
https://cloud.tencent.com/document/product/436/64960
2. 后端上传 - 第三方云仓库
2.1 上传图片到cos 安装SDK实例化cos对象
ps:SDK 软件开发工具包 ,SDK是第三方封装号的插件 ,就能使用 SDK 使用它定义的方法 ;
ps:前端上传不安全的原因 secretId 和 secretKey 暴漏出去,别人会攻击cos存储仓库 ;这个是需要加密处理的,这里没有加密 ;
装包错误就重新启动 ;