Python Web框架Flask中使用七牛云存储实例

作者:junjie 时间:2022-11-25 17:20:27 

对于小型站点,使用七牛云存储的免费配额已足够为站点提供稳定、快速的存储服务

七牛云存储已有Python SDK,对它进行简单封装后,就可以直接在Flask中使用了,项目代码见GitHub上Flask-QiniuStorage。

使用示例代码:


from flask import Flask
from flask_qiniustorage import Qiniu
 
QINIU_ACCESS_KEY = '七牛 Access Key'
QINIU_SECRET_KEY = '七牛 Secret Key'
QINIU_BUCKET_NAME = '七牛空间名称'
QINIU_BUCKET_DOMAIN = '七牛空间对应域名'
 
app = Flask(__name__)
app.config.from_object(__name__)
qiniu_store = Qiniu(app)
# 或者
# qiniu_store = Qiniu()
# qiniu_store.init_app(app)
 
# 保存文件到七牛
@app.route('/save')
def save():
    data = 'data to save'
    filename = 'filename'
    ret, info = qiniu_store.save(data, filename)
    return str(ret)
 
# 删除七牛空间中的文件
@app.route('/delete')
def delete():
    filename = 'filename'
    ret, info = qiniu_store.delete(filename)
    return str(ret)
 
# 根据文件名获取对应的公开URL
@app.route('/url')
def url():
    filename = 'filename'
    return qiniu_store.url(filename)

标签:Python,Web,Flask,七牛,云存储
0
投稿

猜你喜欢

  • Python Web框架之Django框架Form组件用法详解

    2021-10-21 11:12:39
  • 一行Python代码制作动态二维码的实现

    2023-11-04 02:32:19
  • python批量修改xml属性的实现方式

    2022-10-03 12:34:58
  • Python3.5 Pandas模块之Series用法实例分析

    2022-07-23 16:19:09
  • PHP MVC框架中类的自动加载机制实例分析

    2023-11-04 09:18:09
  • python代码检查工具pylint 让你的python更规范

    2021-07-03 12:06:38
  • ASP.NET Core MVC基础学习之局部视图(Partial Views)

    2023-07-19 21:02:37
  • 一文彻底理解JS回调函数

    2024-04-10 10:52:10
  • 高性能WEB开发 JS、CSS的合并、压缩、缓存管理

    2023-01-02 11:03:26
  • Python+Pygame实现之走四棋儿游戏的实现

    2023-08-29 21:34:55
  • numpy中的meshgrid函数的使用

    2021-10-07 06:11:39
  • Python实现自动化域名批量解析分享

    2023-01-27 00:04:36
  • 详解python日期时间处理

    2021-08-20 17:07:53
  • Anaconda+pycharm安装及环境配置全过程

    2023-05-20 09:40:14
  • 对PyQt5中树结构的实现方法详解

    2021-02-07 16:19:20
  • python中Switch/Case实现的示例代码

    2021-09-18 22:03:39
  • python3定位并识别图片验证码实现自动登录功能

    2022-07-23 13:23:59
  • Python Tornado之跨域请求与Options请求方式

    2023-11-24 19:47:08
  • python中id函数运行方式

    2021-12-27 14:03:50
  • 用pandas按列合并两个文件的实例

    2022-05-31 22:21:04
  • asp之家 网络编程 m.aspxhome.com