Leggi i dati dei file senza salvarli in Flask

| | | | | | | | | |

Sto scrivendo la mia prima applicazione per flask. Ho a che fare con i caricamenti di file e fondamentalmente quello che voglio è leggere i dati/contenuto del file caricato senza salvarlo e quindi stamparlo sulla pagina risultante. Sì, presumo che l'utente carichi sempre un file di testo.

Ecco la semplice funzione di caricamento che sto usando:

@app.route("/upload/ ", metodi=["GET", "POST"]) def upload(): if request.method == "POST": file = request.files["file"] if file: filename = secure_filename(file.filename) file.save(os.path.join(app.config["UPLOAD_FOLDER"], filename)) a = "file caricato" return render_template("upload.html", data = a) 

In questo momento sto salvando il file, ma quello di cui ho bisogno è quella variabile "a" per contenere il contenuto/i dati del file.. qualche idea?