from bottle import route, request, run, template from os.path import join, dirname @route('/upload', method=['GET', 'POST']) def upload(): if request.method == 'GET': return template("upload.html") # Récupération du fichier fichier = request.files.get('fichier') # Traitement du fichier (par exemple, enregistrement sur le serveur # dans un dossier "uploads" situé dans le même répertoire que le script) if fichier: fichier.save(join(dirname(__file__), "uploads", fichier.filename)) return template("merci.html") if __name__ == '__main__': run(host='localhost', port=38083, debug=True, reloader=True)