python上传文件到七牛

反复的看了官方的说明文档,表示一点也不懂,
而且那个程序也不知道在说什么东西,

import qiniu.conf

qiniu.conf.ACCESS_KEY = ""
qiniu.conf.SECRET_KEY = ""

import qiniu.io

localfile = "%s" % __file__

ret, err = qiniu.io.put_file(uptoken, key, localfile)#这个key是从哪来的
if err is not None:
    sys.stderr.write('error: %s ' % err)
    return

还有uptoken

import qiniu.conf

qiniu.conf.ACCESS_KEY = ""
qiniu.conf.SECRET_KEY = ""

import qiniu.rs

policy = qiniu.rs.PutPolicy(bucket_name)#bucket_name ?
uptoken = policy.token()

求完整上传实例,就单个文件上传,
很多图片,都不大也就几十kb,所以不准备用断点续传。
求前辈指点。

阅读 9.3k
3 个回答

我是这样写的

import qiniu
import qiniu.io
import qiniu.rs
qiniu.conf.ACCESS_KEY = 'xx'
qiniu.conf.SECRET_KEY = 'xx'
policy = qiniu.rs.PutPolicy('eric-cdn') #bucket_name 就是那个你创建的空间的名字
uptoken = policy.token()
data=open('logo.png')
ret, err = qiniu.io.put(uptoken, None, data) #key直接none就可以

通过http://七牛上bucket的url/ret['key']就能访问到文件

我是node.js的~~基本的实现了~
但回调不知道怎么做~我设置了putPolicy.returnUrl之类的 也不会跳转~
求指导~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题