Warning
This package is under development. It is currently used in production but the API is currently subject to changes so users should use this package with caution.
$ pip install Flask-Servatus
from flask import Flask
from flask.ext.servatus import Servatus
app = Flask(__name__)
servatus = Servatus(app)
#.init_app() interface is also availble..
def factory(arg, arg2):
app = Flask(__name__)
servatus = Servatus()
servatus.init_app(app)
return app
from flask import Flask
from flask.ext.servatus import Servatus
from flask.ext.servatus.files import ContentFile
from flask.ext.servatus.storages import get_default_storage
app = Flask(__name__)
servatus = Servatus(app)
storage = get_default_storage()
@app.route('/uploads', methods=['GET', 'POST'])
def handle_upload():
# handle uploaded file from user subitted form..
storage.save('foo.txt', request.files['file'])