zoukankan      html  css  js  c++  java
  • 七牛云平台(存储图片)

    1、七牛云是什么

        七牛云创立于 2011 年,是知名的云计算及数据服务提供商,持续在海量文件存储、CDN内容分发、视频点播、互动直播及大规模异构数据的智能分析与处理等领域进行深度投入,致力于以数据科技全面驱动数字化未来,赋能各行业进入数据时代。

    2、怎么使用七牛云,我们首先登录七牛云  网址https://www.qiniu.com/

        2.1完成登录后点击右上角的管理控制台

        (注:使用功能得实名验证要正反身份证,一般审核时间为1-3天

         2.2点进去以后我们在左边会发现很多的功能选项,但是我们这个项目只用于存图片就点对象存储,再点空间管理

        2.3此时我们就可以创建属于自己得空间来存储图片了,创建完毕后七牛会给你配一个限时30天的域名,当然也可以用自己得域名

     

        2.4创建完空间之后我们就可以和后台进行交互了

    3.七牛云相关得代码

     这部分代码得主要作用是

        (1.生成图片得对应指纹

        (2.上传图片的指纹至七牛云平台

     1 import qiniu
     2 
     3 
     4 access_key = ''
     5 secret_key = ''
     6 bucket_name = ''
     7 
     8 
     9 def upload_file(data):
    10     """
    11     上传文件到七牛云
    12     :param data: 要上传的文件的二进制
    13     """
    14     q = qiniu.Auth(access_key, secret_key)
    15     token = q.upload_token(bucket_name)
    16     ret, info = qiniu.put_data(token, None, data)
    17 
    18     print(ret['key'])
    19 
    20     if info.status_code != 200:
    21         raise Exception('七牛上传失败')
    22 
    23     return ret['key']
    24 
    25 
    26 if __name__ == '__main__':
    27     path = '2.jpg'
    28     with open(path, 'rb') as file:
    29         upload_file(file.read())

      其中access_key、secret_key密钥需要从七牛得密钥管理处获取也可以自己创建一个,bucket_name就是你创建得空间得名字

  • 相关阅读:
    [YTU]_2637(编程题:类---矩形类)
    [YTU]_2625( 构造函数和析构函数)
    [YTU]_2498 (C++类实现最大数的输出)
    [YTU]_2433( C++习题 对象数组求最大值)
    [YTU]_2432( C++习题 对象数组输入与输出)
    AC自动机模板1
    trie字典树
    KMP模板
    Count(广工14届竞赛)
    zyb的面试(广工14届比赛)
  • 原文地址:https://www.cnblogs.com/Hdwmsyqdm/p/13935639.html
Copyright © 2011-2022 走看看