-
-
安全性高:OSS 文件直传支持 HTTPS 传输协议,可以确保数据传输的安全性,同时客户端和应用程序服务器可以直接与 OSS 服务器进行通信,减少了中间环节的风险。
-
减轻应用程序服务器压力:通过直接将文件上传到 OSS,应用程序服务器可以减少处理大型文件上传的负担。这可以减少服务器负载,并使应用程序更具可扩展性。
-
节省存储空间:在传统的文件上传过程中,通常需要将文件先上传到应用程序服务器,再转移到存储服务器中。这种方式会占用应用程序服务器的存储空间,并增加数据迁移的风险。通过直接上传到 OSS,可以减少这些风险,并更好地利用存储空间。
-
提高用户体验:OSS 文件直传可以提供更快的上传速度和更流畅的用户体验,因为用户可以直接将文件上传到 OSS 服务器,不需要等待文件上传到应用程序服务器后再上传到 OSS 服务器。
总之,OSS 文件直传是一种快速、安全、高效的文件上传方式,可以提高应用程序的性能和用户体验,同时减少服务器负载和存储空间占用。
实现步骤:
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