I am writing my first flask application. I am dealing with file uploads, and basically what I want is to read the data/content of the uploaded file without saving it and then print it on the resulting page. Yes, I am assuming that the user uploads a text file always.
Here is the simple upload function i am using:
@app.route("/upload/", methods=["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 uploaded"
return render_template("upload.html", data = a)
Right now, I am saving the file, but what I need is that "a" variable to contain the content/data of the file .. any ideas?