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实现QQ游戏大家来找茬辅助工具
Sep 14 Python
Python使用urllib模块的urlopen超时问题解决方法
Nov 08 Python
python下paramiko模块实现ssh连接登录Linux服务器
Jun 03 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
Dec 20 Python
Python实现PS图像明亮度调整效果示例
Jan 23 Python
python读取文本绘制动态速度曲线
Jun 21 Python
使用Django开发简单接口实现文章增删改查
May 09 Python
解决Python内层for循环如何break出外层的循环的问题
Jun 24 Python
解决Python import docx出错DLL load failed的问题
Feb 13 Python
解决django FileFIELD的编码问题
Mar 30 Python
Python操控mysql批量插入数据的实现方法
Oct 27 Python
Ubuntu权限不足无法创建文件夹解决方案
Nov 14 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 7.1新特性的汇总介绍
2016/12/16 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
2017/11/20 PHP
PHP连续签到功能实现方法详解
2019/12/04 PHP
JavaScript 闭包深入理解(closure)
2009/05/27 Javascript
iphone safari不支持position fixed的解决方法
2012/05/04 Javascript
JQuery记住用户名密码实现下次自动登录功能
2015/04/27 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
微信小程序商城项目之购物数量加减(3)
2017/04/17 Javascript
详解Vue2.0之去掉组件click事件的native修饰
2017/04/20 Javascript
Node.js编写CLI的实例详解
2017/05/17 Javascript
js实现图片轮播效果学习笔记
2017/07/26 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
2018/03/29 Javascript
vue+vue-router转场动画的实例代码
2018/09/01 Javascript
Vue中多个元素、组件的过渡及列表过渡的方法示例
2019/02/13 Javascript
JavaScript的Proxy可以做哪些有意思的事儿
2019/06/15 Javascript
pyqt4教程之widget使用示例分享
2014/03/07 Python
Python将多份excel表格整理成一份表格
2018/01/03 Python
浅谈numpy数组中冒号和负号的含义
2018/04/18 Python
对json字符串与python字符串的不同之处详解
2018/12/19 Python
PYTHON发送邮件YAGMAIL的简单实现解析
2019/10/28 Python
Django框架表单操作实例分析
2019/11/04 Python
浅谈django channels 路由误导
2020/05/28 Python
python爬虫用request库处理cookie的实例讲解
2021/02/20 Python
Champion官网:美国冠军运动服装
2017/01/25 全球购物
贝尔帐篷精品店:Bell Tent Boutique
2019/06/12 全球购物
小学生暑假感言
2014/02/06 职场文书
班班通项目实施方案
2014/02/25 职场文书
《一个小村庄的故事》教学反思
2014/04/13 职场文书
诚信的演讲稿范文
2014/05/12 职场文书
综治工作心得体会
2014/09/11 职场文书
计算机实训报告总结
2014/11/05 职场文书
2014年派出所工作总结
2014/11/21 职场文书
会计主管岗位职责
2015/04/02 职场文书
详解CocosCreator消息分发机制
2021/04/16 Javascript
python数字图像处理:图像的绘制
2022/06/28 Python