因为是在node.js环境中使用OSS JavaScript SDK来访问OSS服务,所以直接使用命令安装SDK.
首先在工作目录安装ali-oss
:
npm install ali-oss
使用该条命令有时候太慢了,跑得很久,建议使用淘宝镜像cnpm
cnpm install ali-oss
基本上一下就跑完了
新建一个upload.js 更换自己阿里云的ak和sk,以及bucket
region每个区域不一样 参考OSS服务节点
var co = require('co');
var OSS = require('ali-oss')
var client = new OSS({
region: 'oss-cn-shanghai',
accessKeyId: 'your ak',
accessKeySecret: 'your sk'
});
co(function* () {
client.useBucket('your bucket');
var result = yield client.put('javascript.txt', 'C:\\Aliyun.png');
console.log(result);
}).catch(function (err) {
console.log(err);
});
最后项目所在位置使用命令 node upload.js即可启动