七牛云使用笔记
文章目录
##安装 pip install qiniu
##ACCESS_KEY 和 SECRET_KEY 在使用SDK 前,您需要拥有一对有效的 AccessKey 和 SecretKey 用来进行签名授权。 登陆查看Access Key和Secret Key
##上传流程
###在七牛云存储中,整个上传流程大体分为这样几步:
- 业务服务器颁发 uptoken(上传授权凭证)给客户端(终端用户)
- 客户端凭借 uptoken 上传文件到七牛
- 在七牛获得完整数据后,发起一个 HTTP 请求回调到业务服务器
- 业务服务器保存相关信息,并返回一些信息给七牛
- 七牛原封不动地将这些信息转发给客户端(终端用户)
###如果上传发生在业务服务器,以上流程可以自然简化为:
- 业务服务器生成 uptoken(不设置回调,自己回调到自己这里没有意义)
- 凭借 uptoken 上传文件到七牛
- 善后工作,比如保存相关的一些信息
##demo
官方给了一个代码片段,其实包含了大多使用场景.
需要注意的是首先设置环境变量。
|
|
之后可以在ipython中实验各个函数。
|
|
##在django中使用 django-qiniu
###Save your uploaded file in views.py views.py
##参考资料
文章作者 种瓜
上次更新 2014-07-30