1Introduction
- description:七牛 API
- author:ydr.me
- create:2016年06月04日14:09:36
- update:2016年06月04日14:09:36
- github:https://github.com/blearjs/blear.node.qiniu
2Example
var qiniu = require('blear.node.qiniu');
3Static
3.1.defaults
- 类型:
Object
- 说明:默认配置
3.1.1.defaults.accessKey
- 类型:
String
- 说明:访问令牌
- 默认:
""
3.1.2.defaults.secretKey
- 类型:
String
- 说明:访问密钥
- 默认:
""
3.1.3.defaults.bucket
- 类型:
String
- 说明:访问仓库
- 默认:
""
3.1.4.defaults.host
- 类型:
String
- 说明:绑定域名
- 默认:
"/"
3.1.5.defaults.dirname
- 类型:
String
- 说明:访问目录
- 默认:
"/"
3.1.6.defaults.filename
- 类型:
String
- 说明:上传文件
- 默认:
"/"
3.1.7.defaults.expires
- 类型:
Number
- 说明:签名有效期(单位:毫秒)
- 默认:
10 * 60 * 1000
(10分钟)
3.1.8.defaults.mimeLimit
- 类型:
String
- 说明:MIME 限制
- 默认:
"image/*"
3.1.9.defaults.absolutely
- 类型:
String
- 说明:是否绝对路径,是:转换后的 url 包含 @ 符号,即 http://qiniu.cdn.com/@/path/to/file.png,或者两个斜杆表示 http://qiniu.cdn.com//path/to/file.png,否:转换后的 url 不含 @ 符号,即 http://qiniu.cdn.com/path/to/file.png
- 默认:
"image/*"
3.2.config(key, val): ret
配置默认值。
3.2.1key
- 类型:
String
- 说明:键名
3.2.2val
- 类型:
String
- 说明:键值,如果有值,则为设置默认值
3.2.3ret
- 类型:
String
- 说明:键值,返回
key
对应的默认配置
3.3.signature(configs): ret
上传文件签名。
3.3.1configs
- 类型:
Object
- 说明:配置项,默认为默认值
3.3.2ret
- 类型:
Object
- 说明:签名结果
3.3.2.1ret.key
- 类型:
String
- 说明:key,上传字段
3.3.2.2ret.token
- 类型:
String
- 说明:令牌,上传字段
3.3.2.3ret.url
- 类型:
String
- 说明:该资源的 URL