From eaed72eeaa017c07391bb4d9dffca5621e825e00 Mon Sep 17 00:00:00 2001 From: 404 Date: Mon, 4 Feb 2013 15:38:11 +0800 Subject: [PATCH 1/2] release v3.4.2 for uploadToken[:return_body] #40 . --- CHANGELOG.md | 6 ++++++ Gemfile.lock | 6 +++--- README.md | 2 +- docs/README.md | 12 +++++------- lib/qiniu/rs/version.rb | 2 +- 5 files changed, 16 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e3e989..b3289bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ ## CHANGE LOG +### v3.4.2 + +- `Qiniu::RS.generate_upload_token()` 方法新增 `:return_body` 选项。 + +该选项(`:return_body`)可设置文件上传成功后,执行七牛云存储规定的回调API,并以 JSON 响应格式返回其执行结果。参考 [uploadToken 之 returnBody 说明](http://docs.qiniutek.com/v3/api/io/#uploadToken-returnBody)。 + ### v3.4.1 增加为上传文件进行预转的选项,参见 [uploadToken 之 asyncOps 说明](http://docs.qiniutek.com/v3/api/io/#uploadToken-asyncOps) diff --git a/Gemfile.lock b/Gemfile.lock index 22d68ef..fc6fcc9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - qiniu-rs (3.4.1) + qiniu-rs (3.4.2) json (~> 1.7) mime-types (~> 1.19) rest-client (~> 1.6) @@ -13,7 +13,7 @@ GEM diff-lcs (1.1.3) fakeweb (1.3.0) json (1.7.6) - mime-types (1.19) + mime-types (1.20.1) rake (10.0.3) rest-client (1.6.7) mime-types (>= 1.16) @@ -24,7 +24,7 @@ GEM rspec-core (2.12.2) rspec-expectations (2.12.1) diff-lcs (~> 1.1.3) - rspec-mocks (2.12.1) + rspec-mocks (2.12.2) ruby-hmac (0.4.0) PLATFORMS diff --git a/README.md b/README.md index 17ec399..9cd8a18 100755 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ ## 许可证 -Copyright (c) 2012 qiniutek.com +Copyright (c) 2012-2013 qiniutek.com 基于 MIT 协议发布: diff --git a/docs/README.md b/docs/README.md index 911da75..0813c2f 100644 --- a/docs/README.md +++ b/docs/README.md @@ -758,11 +758,9 @@ mogrify_options thumbnail = Qiniu::RS.get(target_bucket, target_key) puts thumbnail["url"] - # 您可以选择将存放缩略图的 bucket 公开,这样就可以直接以外链的形式访问到缩略图,而不用走API获取下载URL。 - result = Qiniu::RS.publish("pic.example.com", target_bucket) + # 您可以选择将存放缩略图的 bucket 公开,这样就可以直接以外链的形式访问到缩略图,而不用走API获取下载URL,就可以直接以如下方式访问缩略图: - # 然后将 pic.example.com CNAME 到 iovip.qbox.me ,就可以直接以如下方式访问缩略图 - # [GET] http://pic.example.com/ + # [GET] http://.qiniudn.com/ end @@ -770,10 +768,10 @@ mogrify_options ## 贡献代码 -七牛云存储 Ruby SDK 源码地址:[https://github.com/qiniu/ruby-sdk](https://github.com/qiniu/ruby-sdk) +七牛云存储 Ruby SDK 源码地址: -1. 登录 [github.com](https://github.com) -2. Fork [https://github.com/qiniu/ruby-sdk](https://github.com/qiniu/ruby-sdk) +1. 登录 +2. Fork 3. 创建您的特性分支 (`git checkout -b my-new-feature`) 4. 提交您的改动 (`git commit -am 'Added some feature'`) 5. 将您的改动记录提交到远程 `git` 仓库 (`git push origin my-new-feature`) diff --git a/lib/qiniu/rs/version.rb b/lib/qiniu/rs/version.rb index 8bb67c4..fc9203c 100755 --- a/lib/qiniu/rs/version.rb +++ b/lib/qiniu/rs/version.rb @@ -5,7 +5,7 @@ module Qiniu module Version MAJOR = 3 MINOR = 4 - PATCH = 1 + PATCH = 2 # Returns a version string by joining MAJOR, MINOR, and PATCH with '.' # # Example From aab7277b50f97dbd54dcf3b99e4389c781c6a024 Mon Sep 17 00:00:00 2001 From: 404 Date: Tue, 5 Feb 2013 14:59:26 +0800 Subject: [PATCH 2/2] update README.md --- docs/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/README.md b/docs/README.md index 0813c2f..3409ea7 100644 --- a/docs/README.md +++ b/docs/README.md @@ -325,10 +325,10 @@ title: Ruby SDK 使用指南 | 七牛云存储 **参数** expires_in -: 可选,数字类型,用于设置上传 URL 的有效期,单位:秒,缺省为 3600 秒,即 1 小时后该上传链接不再有效。 +: 可选,数字类型,用于设置上传 URL 的有效期,单位:秒,缺省为 3600 秒,即 1 小时后该下载授权凭证(downloadToken)不再有效。 pattern -: 可选,字符串类型,用于设置可匹配的下载链接。参考:[downloadToken pattern 详解](/v3/api/io/#download-token-pattern) +: 必须,字符串类型,用于设置可匹配的下载链接。参考:[downloadToken pattern 详解](/v3/api/io/#download-token-pattern)