OSS JavaScript Library
JavaScript Client API Reference
使用npm下载
npm install --save oss-js-client
Initialize OSS Client
var OSS = require('oss-js-client')
var ossClient = new OSS.Client({
endPoint: '127.0.0.1',
port: 9000,
useSSL: false,
accessKey: 'username',
secretKey: 'password'
});
Quick Start Example - File Uploader
file-uploader.js
var OSS = require('oss-js-client')
var ossClient = new OSS.Client({
endPoint: '127.0.0.1',
port: 9000,
useSSL: false,
accessKey: 'username',
secretKey: 'password'
});
var file = '/tmp/file.txt'
ossClient.makeBucket('mybucket', 'us-east-1', function(err) {
if (err) return console.log(err)
console.log('Bucket created successfully in "us-east-1".')
var metaData = {
'Content-Type': 'application/octet-stream',
'X-Amz-Meta-Testing': 1234,
'example': 5678
}
ossClient.fPutObject('mybucket', 'file.txt', file, metaData, function(err, etag) {
if (err) return console.log(err)
console.log('File uploaded successfully.')
});
});