当前位置: 移动技术网 > IT编程>脚本编程>Python > Python Web框架Flask中使用新浪SAE云存储实例

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

2019年03月23日  | 移动技术网IT编程  | 我要评论

鲁立阁新闻头条,寿县隐贤镇,找开房

对于部署在新浪应用引擎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)

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网