今天介绍一下腾讯云上传使用, 如果还没有创建腾讯云存储桶,可以参考注册并配置腾讯云Cos先进行注册和配置
1:安装插件 cos-js-sdk-v5
yarn add cos-js-sdk-v5
2:导入
import Cos from 'cos-js-sdk-v5'
3:实例化
let cos = new Cos({
SecretId: 'COS_SECRETID', // 身份识别 ID
SecretKey: 'COS_SECRETKEY', // 身份密钥
});
SecretId和SecretKey 分别对应 腾讯云存储桶中的 SecretId 和 SecretKey
在腾讯云搜索密钥 ===》点击访问密钥
点击显示====》 进行身份验证 获取密钥
4:使用
cos.putObject({
Bucket: 'dhf481229-1305249343', /* 存储桶名称*/
Region: 'ap-guangzhou', /* 存储桶所在地域,创建时填写的*/
Key: uid+'', /* 必须是字符串 */
StorageClass: 'STANDARD', // 固定值
Body: 文件对象, // 上传文件对象
onProgress: (progressData)=> {
// 上传进度
console.log(JSON.stringify(progressData));
}
}, (err, data)=> {
// 上传成功或者失败的回调
console.log(err || data);
});
如果不记得信息,可以进入存储桶列表查看,存储桶名称
如果想看更详细信息,点击配置管理,基本信息栏中即可查看