腾讯云对象存储-nodejs-增、删、查

云对象存储的域名管理,其中数字以100开头就用项目密钥,125开头用密钥
API 密钥
项目密钥

可能还需要设置跨域,报错就试一下

var COS = require('cos-nodejs-sdk-v5');

var cos = new COS({
    AppId: "10058...",     // 替换为你的appid
    SecretId: "AKID9T......................",  // 替换为你的SecretId
    SecretKey: "x4tNv.....................", // 替换为你的SecretKey
});

// 添加
cos.sliceUploadFile({
    Bucket: 'xh', // 替换为你的Bucket名称
    Region: 'cn-east', // 设置COS所在的区域,对应关系: 华南->cn-south, 华东->cn-east, 华北->cn-north
    Key: 'a.html', // 设置上传到cos后的文件的名称
    FilePath: 'a.html' // 设置要上传的本地文件
}, function (err, data) {
    if (!err) {
        console.log(data);
    } else {
        console.log(err);
    }
});

// 删除
cos.deleteObject({
    Bucket: 'xh', // 替换为你的Bucket名称
    Region: 'cn-east', // 设置COS所在的区域,对应关系: 华南->cn-south, 华东->cn-east, 华北->cn-north
    Key: 'a.html', // 替换为要删除的cos文件的名称
}, function(err, data) {
    if (err) {
        console.log(err);
    } else {
        console.log(data);
    }
});

// 获取
cos.getBucket({
    Bucket: 'xh', // 替换为你的Bucket名称
    Region: 'cn-east', // 设置COS所在的区域,对应关系: 华南->cn-south, 华东->cn-east, 华北->cn-north
}, function(err, data) {
    if(err) {
        console.log(err);
    } else {
        console.log(data);
    }
});

你可能感兴趣的:(腾讯云对象存储-nodejs-增、删、查)