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


Posted in Python onFebruary 08, 2015

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

七牛云存储已有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 相关文章推荐
Python读取图片EXIF信息类库介绍和使用实例
Jul 10 Python
Python实现的二维码生成小软件
Jul 11 Python
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
Sep 21 Python
python使用正则表达式替换匹配成功的组并输出替换的次数
Nov 22 Python
numpy自动生成数组详解
Dec 15 Python
Matplotlib 生成不同大小的subplots实例
May 25 Python
对pandas中时间窗函数rolling的使用详解
Nov 28 Python
python json.loads兼容单引号数据的方法
Dec 19 Python
python实现点击按钮修改数据的方法
Jul 17 Python
Python操作qml对象过程详解
Sep 26 Python
python是否适合网页编程详解
Oct 04 Python
解决django model修改添加字段报错的问题
Nov 18 Python
Python Web框架Flask中使用百度云存储BCS实例
Feb 08 #Python
Python Web框架Flask中使用新浪SAE云存储实例
Feb 08 #Python
Python中装饰器的一个妙用
Feb 08 #Python
Python中使用HTMLParser解析html实例
Feb 08 #Python
Pyhton中防止SQL注入的方法
Feb 05 #Python
Windows系统下安装Python的SSH模块教程
Feb 05 #Python
Python 冒泡,选择,插入排序使用实例
Feb 05 #Python
You might like
PHP开发大型项目的一点经验
2006/10/09 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
THINKPHP5分页数据对象处理过程解析
2020/10/28 PHP
jquery动画2.元素坐标动画效果(创建一个图片走廊)
2012/08/24 Javascript
js显示时间 js显示最后修改时间
2013/01/02 Javascript
JavaScript面对国际化编程时的一些建议
2015/06/24 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
javascript表单事件处理方法详解
2016/05/15 Javascript
JavaScript计时器用法分析【setTimeout和clearTimeout】
2017/01/18 Javascript
vue v-on监听事件详解
2017/05/17 Javascript
Angular4自制一个市县二级联动组件示例
2017/11/21 Javascript
微信小程序实现分享到朋友圈功能
2018/07/19 Javascript
分享vue里swiper的一些坑
2018/08/30 Javascript
详解写好JS条件语句的5条守则
2019/02/28 Javascript
js面向对象之实现淘宝放大镜
2020/01/15 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
2020/05/19 Javascript
Python读取本地文件并解析网页元素的方法
2018/05/21 Python
基于python绘制科赫雪花
2018/06/22 Python
python实现DEM数据的阴影生成的方法
2019/07/23 Python
pytorch 修改预训练model实例
2020/01/18 Python
django下创建多个app并设置urls方法
2020/08/02 Python
聊聊python中的异常嵌套
2020/09/01 Python
通过实例解析Python文件操作实现步骤
2020/09/21 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
Stuarts London美国/加拿大:世界领先的独立男装零售商之一
2019/03/18 全球购物
升职自荐信
2013/11/28 职场文书
党员的自我评价范文
2014/01/02 职场文书
幼儿园实习生辞职信
2014/01/20 职场文书
顶撞老师检讨书
2014/02/07 职场文书
领导调研接待方案
2014/02/27 职场文书
初中政治教师教学反思
2016/02/23 职场文书
学校2016年九九重阳节活动总结
2016/04/01 职场文书
正能量励志演讲稿三分钟(范文)
2019/07/11 职场文书
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python