Python Web框架Flask中使用新浪SAE云存储实例


Posted in Python onFebruary 08, 2015

对于部署在新浪应用引擎SAE上的项目,使用新浪SAE云存储是不错的存储方案。

新浪SAE云存储仅能在SAE环境中正常使用,对它进行简单封装后,可以直接在Flask中使用,项目代码见GitHub上Flask-SaeStorage。

使用示例代码:

from flask import Flask

from flask_saestorage import SaeStorage

 

SAE_ACCESS_KEY = 'SAE Access Key'

SAE_SECRET_KEY = 'SAE Secret Key'

SAE_APP_NAME = 'SAE App Name'

SAE_BUCKET_NAME = 'SAE Bucket Name'

 

app = Flask(__name__)

app.config.from_object(__name__)

sae_storage = SaeStorage(app)

# 或者

# sae_storage = SaeStorage()

# sae_storage.init_app(app)

 

# 保存文件到SAE Storage

@app.route('/save')

def save():

    data = 'data to save'

    filename = 'filename'

    ret = sae_storage.save(data, filename)

    return str(ret)

 

# 删除SAE Storage中的文件

@app.route('/delete')

def delete():

    filename = 'filename'

    ret = sae_storage.delete(filename)

    return str(ret)

 

# 根据文件名获取对应的公开URL

@app.route('/url')

def url():

    filename = 'filename'

    return sae_storage.url(filename)
Python 相关文章推荐
pymongo为mongodb数据库添加索引的方法
May 11 Python
Python实现的使用telnet登陆聊天室实例
Jun 17 Python
在Pycharm中调试Django项目程序的操作方法
Jul 17 Python
python迭代器常见用法实例分析
Nov 22 Python
Python安装tar.gz格式文件方法详解
Jan 19 Python
Python实现结构体代码实例
Feb 10 Python
深入浅析Python 函数注解与匿名函数
Feb 24 Python
Django media static外部访问Django中的图片设置教程
Apr 07 Python
Python中内建模块collections如何使用
May 27 Python
Python sklearn中的.fit与.predict的用法说明
Jun 28 Python
python3实现名片管理系统(控制台版)
Nov 29 Python
详解MindSpore自定义模型损失函数
Jun 30 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
Python中使用Flask、MongoDB搭建简易图片服务器
Feb 04 #Python
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
Feb 04 #Python
You might like
PHP中PDO的错误处理
2011/09/04 PHP
解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
2013/06/18 PHP
Thinkphp将二维数组变为标签适用的一维数组方法总结
2014/10/30 PHP
详解PHP处理字符串类似indexof的方法函数
2017/06/11 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
2017/07/04 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
php框架知识点的整理和补充
2021/03/01 PHP
在线游戏大家来找茬II
2006/09/30 Javascript
Dom与浏览器兼容性说明
2010/10/25 Javascript
左侧是表头的JS表格控件(自写,网上没有的)
2013/06/04 Javascript
jquery 实现input输入什么div图层显示什么
2014/06/15 Javascript
javascript单页面手势滑屏切换原理详解
2016/03/21 Javascript
利用vue + element实现表格分页和前端搜索的方法
2017/12/25 Javascript
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
bootstrap与pagehelper实现分页效果
2018/12/29 Javascript
jquery+ajax实现异步上传文件显示进度条
2020/08/17 jQuery
python实现支持目录FTP上传下载文件的方法
2015/06/03 Python
Anaconda下安装mysql-python的包实例
2018/06/11 Python
python读取LMDB中图像的方法
2018/07/02 Python
Python + OpenCV 实现LBP特征提取的示例代码
2019/07/11 Python
python中hasattr()、getattr()、setattr()函数的使用
2019/08/16 Python
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
2020/06/01 HTML / CSS
澳大利亚排名第一的在线酒类商店:MyBottleShop
2018/04/26 全球购物
澳大利亚在线家具、灯饰和家居装饰店:LivingStyles
2018/11/20 全球购物
碧欧泉法国官网:Biotherm法国
2019/10/23 全球购物
医学实习生自我鉴定
2013/12/12 职场文书
《云房子》教学反思
2014/04/20 职场文书
期中考试反思800字
2014/05/01 职场文书
班级旅游计划书
2014/05/03 职场文书
建筑结构施工求职信
2014/07/11 职场文书
工会优秀工作者事迹
2014/08/17 职场文书
普通党员个人对照检查材料
2014/09/18 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
房地产置业顾问岗位职责
2015/04/11 职场文书
复试通知单模板
2015/04/24 职场文书
学校学习型党组织建设心得体会
2019/06/21 职场文书