Leer datos de archivos sin guardarlos en Flask

| | | | | | | | | |

Estoy escribiendo mi primera aplicación de matraz. Estoy lidiando con cargas de archivos, y básicamente lo que quiero es leer los datos/contenido del archivo cargado sin guardarlo y luego imprimirlo en la página resultante. Sí, asumo que el usuario carga un archivo de texto siempre.

Aquí está la función de carga simple que estoy usando:

@app.route("/upload/ ", métodos=["GET", "POST"]) def upload(): if solicitud.método == "POST": archivo = solicitud.archivos["archivo"] if archivo: nombre de archivo = nombre_archivo_seguro(archivo.nombre_archivo) file.save(os.path.join(app.config["UPLOAD_FOLDER"], filename)) a = "archivo subido" return render_template("upload.html", data = a) 

En este momento, estoy guardando el archivo, pero lo que necesito es esa variable "a" para contener el contenido/datos del archivo... ¿alguna idea?