Python下载七牛图片解析正常却无法下载,请牛帮看下源码,,# -*- coding


# -*- coding: utf-8 -*-# flake8: noqaimport osimport stringimport randomimport tempfileimport requestsfrom qiniu.compat import is_py2, bfrom qiniu.services.storage.uploader import _form_putfrom qiniu import Authfrom qiniu import BucketManageraccess_key = 'ooooo'secret_key = 'xxx'bucket_name = 'faveface'url_base = '7xj2tu.com1.z0.glb.clouddn.com'print access_keyprint secret_keyq = Auth(access_key, secret_key)def list_all(bucket_name, bucket=None, prefix=None, limit=None):    print('List file...')    if bucket is None:        bucket = BucketManager(q)    marker = None    print(bucket);    eof = False    while eof is False:        ret, eof, info = bucket.list(bucket_name, prefix=prefix, marker=marker, limit=limit)        marker = ret.get('marker', None)        for item in ret['items']:#            print(item['key']+'.jpg')#            base_url='http://%s//%s'%(url_base,item['key']+'.jpg')            base_url='http://%s//%s'%(bucket_name+'.qiniudn.com',item['key']+'.jpg')            print('Processing: '+base_url);            private_url = q.private_download_url(base_url,expires=3600)            print(private_url)            #r = requests.get(private_url)            #assert r.status_code == 200list_all(bucket_name)

代码如上,access_key ,secret_key 暂时匿名了,打算下载faveface中的图片,能够list出图片,但是下载出现问题,大神么帮帮忙哈。

将base_url修改成

base_url='http://%s/%s'%(url_base,item['key']+'.jpg')

key签名多了一个/

编橙之家文章,

评论关闭