1.按照七牛扩展包
pip install qiniu
2.实现大上传(小文件也可以)
from qiniu import Auth, put_file, etag
from qiniu import BucketManager
import qiniu.config
import requests
import json
import jsonpath
import time
import os
# 七牛的配置信息
access_key = 'oIFdTGegN***********************yVCjC'
secret_key = 'DzVfbWXj************************8P7BA_0'
q = Auth(access_key, secret_key)
# 文件上传的七牛空间
bucket_name = 'beidouhuyu'
# 定义文件的key
key = 'big/file/123abc.apk'
# 判断七牛key是否已经存在
buc = BucketManager(q)
res, info1 = buc.stat(bucket_name, key)
if(res != None):
exit(res.text)
# 上传文件的地址
localfile = '/data/www/builder/public/32rsedfsdf.apk'
if(os.path.exists(localfile) == False):
exit('文件不存在')
# 获取上传的token
token = q.upload_token(bucket_name, key, 36000000)
# 上传文件
ret, info = put_file(token, key, localfile)
if(ret == None):
# 上传失败
exit(res.text)
exit('上传成功')