七牛云上传图像
安装
pip install qiniu
七牛云配置
QN_ACCESS_KEY = '*************'
QN_SECRET_KEY = **************'
QN_BUCKET = '*****'
QN_BASEURL = 'http://q7318bk1h.bkt.clouddn.com'#临时地址
上传函数
from qiniu import Auth, put_file
from swiper import conf
def upload_to_qncloud(filepath, filename):
'''将文件上传到七牛云'''
#构建鉴权对象
qn_auth = Auth(conf.QN_ACCESS_KEY, conf.QN_SECRET_KEY)
# 生成上传 Token, 可以指定过期时间等
token = qn_auth.upload_token(conf.QN_BUCKET, filename, 3600)
# 要上传文件的本地路径
put_file(token, filename, filepath)
# 拼接文件链接
file_url = '%s/%s' % (conf.QN_BASEURL, filename)
return file_url