Ajout de la liste des fichiers up sur la home
authorOlivier Tétard <olivier.tetard@miskin.fr>
Thu, 12 Nov 2015 17:04:55 +0000 (18:04 +0100)
committerOlivier Tétard <olivier.tetard@miskin.fr>
Thu, 12 Nov 2015 17:05:41 +0000 (18:05 +0100)
femtoblackweb.py
templates/index.html

index 8c0b2bd..e185881 100644 (file)
@@ -2,7 +2,7 @@
 # -*- coding: utf-8 -*-
 
 from flask import Flask, request, redirect, url_for, render_template, jsonify, abort, send_from_directory, session
-import os
+import os, pathlib
 
 from werkzeug import secure_filename
 
@@ -38,7 +38,8 @@ def page_not_found(e):
 
 @app.route('/')
 def index():
-    return render_template('index.html')
+    files = [p.name for p in pathlib.Path(app.config['UPLOAD_FOLDER']).iterdir() if p.is_file()]
+    return render_template('index.html', files=files)
 
 @app.route('/upload', methods=['GET', 'POST'])
 def upload_file():
index 065efbe..6db6b45 100644 (file)
@@ -7,4 +7,10 @@
   <ul>
     <li><a href="{{ url_for('upload_file') }}">Analyser un nouveau fichier</a></li>
   </ul>
+
+  <ul>
+    {% for fic in files %}
+      <li><a href="{{ url_for('analyze_file', filename=fic) }}">{{ fic }}</a></li>
+    {% endfor %}
+  </ul>
 {% endblock %}