七牛云平台(存储图片)

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就是你创建得空间得名字

原文地址:https://www.cnblogs.com/Hdwmsyqdm/p/13935639.html