云平台的 Node.js 标准统一封装接口:pkgcloud

jopen 9年前

pkgcloud 是一个 Node.js 的标准库,封装了不同云平台的操作。

上传一个文件

  var pkgcloud = require('pkgcloud'),        fs = require('fs');      var client = pkgcloud.storage.createClient({ /* ... */ });      fs.createReadStream('a-file.txt').pipe(client.upload({      container: 'a-container',      remote: 'remote-file-name.txt'    }));

下载一个文件

  var pkgcloud = require('pkgcloud'),        fs = require('fs');      var client = pkgcloud.storage.createClient({ /* ... */ });      client.download({      container: 'a-container',      remote: 'remote-file-name.txt'    }).pipe(fs.createWriteStream('a-file.txt'));


目前支持:

项目主页:http://www.open-open.com/lib/view/home/1413337415684