co-upyun
v0.1.1
Published
An upyun sdk for node.js, which is for co-like interface. Can be used with koa or co.
Maintainers
Readme
co-upyun
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-upyunExample
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 bectcc,cucc,cmcc. If you don't specify a endpoint, SDK will choose a fastest api automatically.ctccChina TelecomcuccChina UnicomcmccChina Mobile
Docs
API
Utils
API
Arguments
remote_dir_pathThe dir path which you want to traverse.
Arguments
remote_dir_pathThe dir path which you want to create.make_dirAuto create parent dir if it isn't exists.(Default:true).
remote_dir_pathThe dir path which you want to remove.
Arguments
remote_pathWhere the file will be stored in your UPYUN bucket.fileThe file you want to upload. It can be apathstring or the file's raw data.make_dirAuto create parent dir if it isn't exists.(Default:true).checksumSettrueto force SDK send a md5 of local file to UPYUN. Or set a md5value string by yourself.optsThe additional http request headers(JavaScript Object). More detail in Official Docs
Arguments
remote_pathThe file's path in your UPYUN bucket.
Arguments
remote_pathThe file's path in your UPYUN bucket.
Arguments
remote_pathThe file's path in your UPYUN bucket.
Utils
Arguments
endpointThe value can be these(leave blank to let sdk auto select the best one):ctccChina TelecomcuccChina UnicomcmccChina 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.
