配置环境直接在控制台开通 oss服务,密钥,bucket等然后设置跨域等。这里不细描述了。
1.安装阿里oss包
var OSS = require('ali-oss');
2.设置oss参数
var client = new OSS({
region: 'oss-cn-*****',
//云账号AccessKey有所有API访问权限,建议遵循阿里云安全最佳实践,部署在服务端使用RAM子账号或STS,部署在客户端使用STS。
accessKeyId: '******',
accessKeySecret: '******',
bucket: 'ceshi33'
});
3.异步上传
async function put () {
try {
//object-name可以自定义为文件名(例如file.txt)或目录(例如abc/test/file.txt)的形式,实现将文件上传至当前Bucket或Bucket下的指定目录。
let result = await client.put('test0608001', 't.txt');
console.log(result);
} catch (err) {
console.log (err);
}
}
put();
4.成功信息
5.阿里控制台查看