续点上传的时候,7牛支不支持不指定key上传的?

续点上传的时候,我python sdk来上传,先看代码先:

def get_uptoken(key):
    #return qiniu.rs.PutPolicy('%s:%s' % (bucket_name, key)).token()
    return qiniu.rs.PutPolicy('%s' % bucket_name).token()


def resume_upload(file_path, file_name):
    extra = qiniu.resumable_io.PutExtra(bucket_name)

    uptoken = get_uptoken(file_name)
    localfile = os.path.join(file_path, file_name)

    print uptoken
    print localfile

    start = time.time()
    try:
        ret, err = qiniu.resumable_io.put_file(uptoken, None, localfile, extra)
    except Exception, e:
        print ret, err
        print e
        return

    print ret, "err:", err
    print 'time:', time.time() - start

if __name__ == '__main__':
    file_path = '/home/zzb/workspace/qiniu/tests'
    file_name = '8VqCSQTxlT'
    resume_upload(file_path, file_name)

结果返回的是

{u'hash': u'FprHc6t-bDTzynz1hmrbckbjQ36M', u'key': u'None'} err: None time: 8.44783496857

这个key是None,如果支持不指key上传的话,理应key返回的是hash 不是续点上传的时候是可以的,所以我想问一下,7牛支不支持续点上传的时候不指定key?

阅读 3.2k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
七牛云问答
子站问答
访问
宣传栏