烧瓶的量程要求
Flask-RangeRequest的Python项目详细描述
烧瓶量程请求
Flask-RangeRequest
向Flask应用程序添加范围请求(RFC 7233)支持。
示例
fromdatetimeimportdatetimefromflaskimportFlaskfromflask_rangerequestimportRangeRequestfromosimportpathapp=Flask(__name__)size=path.getsize(__file__)withopen(__file__,'rb')asf:etag=RangeRequest.make_etag(f)last_modified=datetime.utcnow()@app.route('/',methods=('GET','POST'))defindex():returnRangeRequest(open(__file__,'rb'),etag=etag,last_modified=last_modified,size=size).make_response()if__name__=='__main__':app.run(host='127.0.0.1',port=8080,debug=True)
许可证
这项工作在mit和apache-2.0许可下是双重许可的。见LICENSE-MIT 以及LICENSE-APACHE了解详细信息。