node-ali-oss
安装
npm install node-ali-oss
使用
构造对象
var OSS = require('node-ali-oss');
var options = {
bucket: 'node-ali-oss',
accessKeyId: 'iAeyzYXtZAdM8V2V',
accessKeySecret: 'AmieMAD5ZYuevL3UNrkeORzQ0cvqrO'
}
var client = OSS(options);
options:
- accessKeyId
- accessKeySecret
update
client.upload(file, name, cb)
options:
- file: can be filepath, fileContent, stream
- name: object name in oss
get
client.get(name, cb)
options:
- name: object name in oss
remove
client.remove(name, cb)
例子
path = require 'path'fs = require 'fs'OSS = require 'node-ali-oss' options = bucket: 'node-ali-oss' accessKeyId: 'iAeyzYXtZAdM8V2V' accessKeySecret: 'AmieMAD5ZYuevL3UNrkeORzQ0cvqrO' client = OSS options file = pathjoin __dirname'../package.json'ossFilename = 'node-ali-oss-package.json' clientupload fileossFilename return consolelog err if err clientget ossFilename return consolelog err if err consolelog infotoString clientremove ossFilename consolelog errinfo