Flask添加七牛云上传文件图片系统

本文介绍了如何在Flask项目中集成七牛云图片上传系统,包括注册七牛云账号、创建模块、配置常量以及实现车辆展示图片的上传逻辑,同时还提供了处理数据库连接的提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Flask添加七牛云上传文件图片系统

七牛云python sdk:https://developer.qiniu.com/kodo/sdk/1242/python

在项目中添加七牛云图片上传系统

首先你需要注册一个七牛云图片上传系统的账号,当然他们获取的个人信息相当多,如果不喜欢,可以用fdfs,但是我没找到fdfs在flask中配置的教程,不过也就是django中的迁移装饰器改一下,然后设置中改一下就行了。(当然也就是想想,其实那个迁移装饰器就写不来),所以既然没有办法装逼用fdfs,那就只能用七牛云来做了
直接上代码
这个放在我自己的utils文件夹中

from qiniu import Auth,put_file,put_data,put_stream
access_key='七牛云给你的ak'


secret_key='七牛云给你的sk'

def upload_file_qiniu(input_data):
    #create permission object
    创建认证对象
    q=Auth(access_key=access_key,secret_key=secret_key)
	你的储存库里的仓库名字
    bucket_name='cars'
    # generate upload token
    自动生成一个上传token
    token=q.upload_token(bucket=bucket_name)
    #upload file
    上传文件,返回值中会有图片路径信息和状态
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值