flask文件,
对于部署在百度应用引擎航空工程学士(航空工程学士)上的项目,使用百度云存储BCS(百度云存储)是不错的存储方案。百度云存储已有Python SDK,对它进行简单封装后,就可以直接在瓶中使用了。
使用示例代码:
代码如下:
fromflaskimportFlask
fromflask_bcsimportBCS
BCS_HOST=BCSHOST
BCS_ACCESS_KEY=BCSAccessKey
BCS_SECRET_KEY=BCSSecretKey
BCS_BUCKET_NAME=BCSBucketName
app=Flask(__name__)
app。配置。发件人对象(_ _名称_ _)
bcs=BCS(应用程序)
#或者
#bcs=BCS()
#bcs.init_app(应用程序)
#保存文件到(同英国计算机学会)英国计算机协会
@app.route(/save )
defsave():
data=datatosave
文件名=文件名
allow _ referers=[ http://*。杜app。com/*, http://张xc。com/*]
#不设置允许推荐人为完全公众的
ret=bcs.save(数据,文件名,allow_referers)
returnstr(ret)
#删除(同英国计算机学会)英国计算机协会中的文件
@app.route(/delete )
defdelete():
文件名=文件名
ret=bcs.delete(文件名)
returnstr(ret)
#根据文件名获取对应的公开统一资源定位器
@app.route(/url )
defurl():
文件名=文件名
returnbcs.url(文件名)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。