OSS

发布时间 2023-04-25 15:04:52作者: 梭不梭看你

1.OSS(对象存储服务)文件直传具有以下几个优点:

  1. 快速传输:使用 OSS 文件直传,文件可以直接从客户端上传到 OSS 服务器,跳过了传统的中转服务器,节省了时间和带宽。

  2. 安全性高:OSS 文件直传支持 HTTPS 传输协议,可以确保数据传输的安全性,同时客户端和应用程序服务器可以直接与 OSS 服务器进行通信,减少了中间环节的风险。

  3. 减轻应用程序服务器压力:通过直接将文件上传到 OSS,应用程序服务器可以减少处理大型文件上传的负担。这可以减少服务器负载,并使应用程序更具可扩展性。

  4. 节省存储空间:在传统的文件上传过程中,通常需要将文件先上传到应用程序服务器,再转移到存储服务器中。这种方式会占用应用程序服务器的存储空间,并增加数据迁移的风险。通过直接上传到 OSS,可以减少这些风险,并更好地利用存储空间。

  5. 提高用户体验:OSS 文件直传可以提供更快的上传速度和更流畅的用户体验,因为用户可以直接将文件上传到 OSS 服务器,不需要等待文件上传到应用程序服务器后再上传到 OSS 服务器。

总之,OSS 文件直传是一种快速、安全、高效的文件上传方式,可以提高应用程序的性能和用户体验,同时减少服务器负载和存储空间占用。

 

实现步骤:

1.注册阿里云账号

2.账号认证 实名认证

3.对象存储

4.开通对象存储

5.创建--类似于存储桶的 文件夹

 

安装oss

npm i ali-oss 
或
yarn add  ali-oss 
或
pnpm install ali-oss 

使用 utils/oss.ts

import OSS from 'ali-oss';

let oss = new OSS({
  region:'oss-cn-chengdu'  //成都服务器
  accessKeyId:'秘钥',   //鼠标指向头像 accesskey 管理   LTAI5tGjonxGnpKzoN7oU721
  accessKeySecret:'加密公钥',       // 点击查看 Secret  :   Ora6Ct1H60ss6cPsIYgSGylZ4Z52YS
  bucket:'bucket 名'   //    1102h5
})
export default oss