Dateidaten lesen, ohne sie in Flask zu speichern

| | | | | | | | | |

Ich schreibe meine erste Flask-Bewerbung. Ich beschäftige mich mit Datei-Uploads, und im Grunde möchte ich die Daten / den Inhalt der hochgeladenen Datei lesen, ohne sie zu speichern, und sie dann auf der resultierenden Seite drucken. Ja, ich gehe davon aus, dass der Benutzer immer eine Textdatei hochlädt.

Hier ist die einfache Upload-Funktion, die ich verwende:

@app.route("/upload/ ", methoden=["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 = "Datei hochgeladen" return render_template("upload.html", data = a) 

Im Moment speichere ich die Datei, aber was ich brauche, ist diese "a"-Variable, die den Inhalt/die Daten der Datei enthält. Irgendwelche Ideen?