Quick startΒΆ

For use Flask-Media your must import class Media from package flask.ext.media, create extension and set set configuration:

from flask import Flask
from flask.ext.media import Media

app = Flask(__name__)

app.config['MEDIA_SETS'] = 'avatar'

media = Media(app)

after your can use mediaset avatar:

avatar_mediaset = media['avatar']

Method save mediaset return object MediaFile:

media_file = avatar_mediaset.save(request.files.get('file'))

object MediaFile has same attribute:

url = media_file.url  # Network access to file
path = media_file.path  # Filesystem access to file

and methods:

media_file.remove()  # remove file from mediaset