示例#1
0
文件: logics.py 项目: tan1tan/tan1tan
def upload_avatar(user, upload_avatar):
    '''上传个人形象处理'''
    filepath, filename = save_upload_avatar(user.id, upload_avatar)  # 保存到本地
    upload_to_qiniu(filepath, filename)  # 保存到七牛

    # 修改 user.avatar 地址
    avatar_url = urljoin(config.QN_URL_PREFIX, filename)
    user.avatar = avatar_url
    user.save()
示例#2
0
def upload_avatar_to_qiniu(user, filepath, filename):
    """
    将用户头像上传到七牛云, 并修改头像url
    """
    from lib.qncloud import upload_to_qiniu
    *_, avatar_url = upload_to_qiniu(filepath, filename)
    user.avatar = avatar_url
    user.save()
示例#3
0
def upload_avatar_to_qn(user, filepath, filename):
    '''将用户头像上传到七牛云'''
    *__, url = upload_to_qiniu(filepath, filename)
    user.avatar = url
    user.save()