0.1.1 • Published 9 years ago

co-upyun v0.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

co-upyun

NPM version Build status Test coverage

DEPRECATED, please use this instead. DEPRECATED, please use this instead. DEPRECATED, please use this instead.

An upyun sdk for node.js, which is for co-like interface. Can be used with koa or co.

Install

$ npm install co-upyun

Example

var co = require('co');
co(function *() {
    var res = yield upyun.getUsage();
    console.log(res);
})();

You should always use these methods in your generator function. It works perfectly in TJ's co.

Usage

init a UPYUN instance.

var upyun = new UPYUN('bucket', 'username', 'password', 'endpoint');
  • bucket: Your upyun bucket name.
  • username: Your upyun operator name.
  • password: Your upyun operator password.
  • endpoint: api address. It can be ctcc, cucc, cmcc. If you don't specify a endpoint, SDK will choose a fastest api automatically.
    • ctcc China Telecom
    • cucc China Unicom
    • cmcc China Mobile

Docs

API

Utils

API


Arguments

  • remote_dir_path The dir path which you want to traverse.

Arguments

  • remote_dir_path The dir path which you want to create.
  • make_dir Auto create parent dir if it isn't exists.(Default: true).

  • remote_dir_path The dir path which you want to remove.

Arguments

  • remote_path Where the file will be stored in your UPYUN bucket.
  • file The file you want to upload. It can be a path string or the file's raw data.
  • make_dir Auto create parent dir if it isn't exists.(Default: true).
  • checksum Set true to force SDK send a md5 of local file to UPYUN. Or set a md5value string by yourself.
  • opts The additional http request headers(JavaScript Object). More detail in Official Docs

Arguments

  • remote_path The file's path in your UPYUN bucket.

Arguments

  • remote_path The file's path in your UPYUN bucket.

Arguments

  • remote_path The file's path in your UPYUN bucket.

Utils

Arguments

  • endpoint The value can be these(leave blank to let sdk auto select the best one):
    • ctcc China Telecom
    • cucc China Unicom
    • cmcc China Mobile

Response

For easy to use, all of the apis will return a response in this format: eg.

{
    statusCode: 200,
    data: {},
    headers: {},
    error: {
      code: 403,
      message: 'Not a valid image file'
    }
}

中文文档,请查看 WIKI.

0.1.1

9 years ago

0.1.0

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago