当前位置: 首页>>代码示例>>Python>>正文


Python BucketManager.fetch方法代码示例

本文整理汇总了Python中qiniu.BucketManager.fetch方法的典型用法代码示例。如果您正苦于以下问题:Python BucketManager.fetch方法的具体用法?Python BucketManager.fetch怎么用?Python BucketManager.fetch使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在qiniu.BucketManager的用法示例。


在下文中一共展示了BucketManager.fetch方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: get

# 需要导入模块: from qiniu import BucketManager [as 别名]
# 或者: from qiniu.BucketManager import fetch [as 别名]
 def get(self, request):
     mediaid = request.query_params["mediaid"]
     filename = str(uuid.uuid1()).replace("-", "") + ".jpg"
     q = Auth(settings.QNACCESSKEY, settings.QNSECRETKEY)
     bucket = BucketManager(q)
     token = wxutils.get_accesstoken()
     mediaurl = "http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=" + token + "&media_id=" + mediaid
     ret, info = bucket.fetch(mediaurl, settings.QNBUKET, filename)
     return Response({"pic": filename})
开发者ID:roynwang,项目名称:o2gymsvr,代码行数:11,代码来源:views.py

示例2: save_to_qiniu

# 需要导入模块: from qiniu import BucketManager [as 别名]
# 或者: from qiniu.BucketManager import fetch [as 别名]
def save_to_qiniu(url, store_name):
    """放到七牛云存储上
    """
    bucket_name = config.QINIU['bucket']
    g = Auth(config.QINIU['accesskey'], config.QINIU['secretkey'])
    bucket = BucketManager(g)
    ret, info = bucket.fetch(url, bucket_name, store_name)
    if ret:
        return False
    return config.QINIU['cdn'] + '/' + store_name
开发者ID:robertding,项目名称:fbooks,代码行数:12,代码来源:storage.py

示例3: save_image

# 需要导入模块: from qiniu import BucketManager [as 别名]
# 或者: from qiniu.BucketManager import fetch [as 别名]
def save_image(url, bookname):
    """抓取图片放到七牛云存储上
    """
    bucket_name = config.QINIU['bucket']
    g = Auth(config.QINIU['accesskey'], config.QINIU['secretkey'])
    bucket = BucketManager(g)
    save_to = 'IMAGE|{}'.format(bookname)
    ret, info = bucket.fetch(url, bucket_name, save_to)
    if ret:
        return False
    return config.QINIU['cdn'] + '/' + save_to
开发者ID:robertding,项目名称:fbooks,代码行数:13,代码来源:storage.py

示例4: upload_by_fetch

# 需要导入模块: from qiniu import BucketManager [as 别名]
# 或者: from qiniu.BucketManager import fetch [as 别名]
 def upload_by_fetch(self, remote_file_path, key):
     """
     通过远程url上传文件,但是可能报错,请使用upload()方法
     :param remote_file_path:
     :param key:
     :return:
     """
     bucket = BucketManager(self.auth)
     ret, info = bucket.fetch(remote_file_path, QINIU_DEFAULT_BUCKET, key)
     print('ret: %s' % ret)
     print('info: %s' % info)
开发者ID:allhu,项目名称:scrapy_in_practice,代码行数:13,代码来源:qiniu_cloud.py

示例5: fetch_files_from_net_to_qiniu

# 需要导入模块: from qiniu import BucketManager [as 别名]
# 或者: from qiniu.BucketManager import fetch [as 别名]
 def fetch_files_from_net_to_qiniu(self,bucket_name,pathdict={}):
     """Args:
     bucket_name: 'bucket_name'
     pathdict: {'source_file_name':'target_file_name',...}
     """
     bucket = BucketManager(self.__auth)
     rets=[]
     infos=[]
     for p in pathdict.keys():
         ret, info = bucket.fetch(pathdict[p], bucket_name,p)
         rets.append(ret)
         infos.append(info)
     return rets,infos
开发者ID:Lsgo,项目名称:easy_qiniu,代码行数:15,代码来源:easy_qiniu.py

示例6: uploadPhotoToQiniu

# 需要导入模块: from qiniu import BucketManager [as 别名]
# 或者: from qiniu.BucketManager import fetch [as 别名]
 def uploadPhotoToQiniu(self, articleObj):
     access_key = "cYb6oCjYozsv4kl3V5SAkpxkzpcjD_Ib8UJ2zFwE"
     secret_key = "1qcjHRvUhrfuI9-0q8A2VruJlsongo_FHEeJKxMS"
     bucket_name = "meinv"
     q = qiniu.Auth(access_key, secret_key)
     bucket = BucketManager(q)
     ret, info = bucket.fetch(articleObj["coverUrl"], bucket_name)
     if ret is not None:
         print u"成功保存", ret["hash"]
         self.uploadToDatabase(ret["hash"], articleObj["articleName"])
     else:
         print (info)
         raise Exception("上传到7牛可能超时了")
开发者ID:aleksichen,项目名称:girl-crawler,代码行数:15,代码来源:getCover.py

示例7: __init__

# 需要导入模块: from qiniu import BucketManager [as 别名]
# 或者: from qiniu.BucketManager import fetch [as 别名]
class Tool:

    """docstring for qi"""

    def __init__(self):
        self.access_key = 'O56byGVDbfXq1NoMFLQv5yG9Jn8ooTHKpIXaSxwz'
        self.secret_key = 'buC8FERvDoKmxpsN3wzUhyGR1QuN1AfGudJHOt3v'
        q = Auth(self.access_key, self.secret_key)
        self.bucket_name = 'yang-mblog'
        self.domain = 'http://7o51sj.com1.z0.glb.clouddn.com/'
        self.bucket = BucketManager(q)

    def get_pic(self, url):
        file_name = hash(url)
        ret, info = self.bucket.fetch(url, self.bucket_name, file_name)
        file_url = self.domain + str(file_name)
        return file_url
开发者ID:akingthink,项目名称:goods,代码行数:19,代码来源:qiniu_tool.py

示例8: test_fetch

# 需要导入模块: from qiniu import BucketManager [as 别名]
# 或者: from qiniu.BucketManager import fetch [as 别名]
def test_fetch():
    q = Auth(access_key, secret_key)
    bm = BucketManager(q)
    ret, info = bm.stat(bucket, mykey)
    print(info)
    print(ret)

    bucket_domain = '7xpb8s.com1.z0.glb.clouddn.com'
    base_url = 'http://%s/%s' % (bucket_domain, mykey)
    private_url = q.private_download_url(base_url, expires=3600)
    print(private_url)
    r = requests.get(private_url)
    assert r.status_code == 200

    ret, info = bm.fetch(private_url, bucket, mykey)
    print(info)
    print(ret)
开发者ID:kongxx,项目名称:garbagecan,代码行数:19,代码来源:test.py

示例9: Auth

# 需要导入模块: from qiniu import BucketManager [as 别名]
# 或者: from qiniu.BucketManager import fetch [as 别名]
# -*- coding: utf-8 -*-
# flake8: noqa

from qiniu import Auth
from qiniu import BucketManager

access_key = '...'
secret_key = '...'

bucket_name = 'Bucket_Name'

q = Auth(access_key, secret_key)

bucket = BucketManager(q)

url = 'http://7xr875.com1.z0.glb.clouddn.com/test.jpg'

key = 'test.jpg'

ret, info = bucket.fetch( url, bucket_name, key)
print(info)
assert ret['key'] == key
开发者ID:forrest-mao,项目名称:python-sdk,代码行数:24,代码来源:fetch.py


注:本文中的qiniu.BucketManager.fetch方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。