| 1234567891011121314151617181920212223242526272829303132333435 |
- '''
- @author: olivier.massot, sept 218
- '''
- from flask import request
- from flask.app import Flask
- from jinja2.environment import Template
- from path import Path
- from werkzeug.utils import secure_filename
- from tempfile import TemporaryDirectory
- main_dir = Path(__file__).parent.parent
- app = Flask(__name__)
- @app.route('/', methods=['GET'])
- def index():
- with open("templates\\index.j2", "r", encoding="utf-8") as f:
- template = Template(f.read())
- return template.render()
- @app.route('/', methods=['POST'])
- def submit():
- f = request.files['dossier']
- # with TemporaryDirectory() as tmpdir:
- f.save("upload/" + secure_filename(f.filename))
-
- return f.filename
- @app.route('/upload', methods=['GET', 'POST'])
- def upload_file():
- if request.method == 'POST':
- f = request.files['the_file']
- f.save('uploads/' + secure_filename(f.filename))
|