How to read uploaded file data without saving it in Flask?

Solution
uploaded_file = request.files.get('uploaded_file')

data = uploaded_file.read()

print(data)
from PIL import Image

uploaded_file = request.files.get('uploaded_file')

img = Image.open(uploaded_file)
img.save('new_name.jpg')
import pandas as pd

uploaded_file = request.files.get('uploaded_file')

df = pd.read_csv(uploaded_file)
from PIL import Image
import io

uploaded_file = request.files.get('uploaded_file')

data = uploaded_file.read()

file_object = io.BytesIO(data)
#file_object.seek(0)

img = Image.open(file_object)
img.save('new_name.jpg')
import pandas as pd
import io

uploaded_file = request.files.get('uploaded_file')

data = uploaded_file.read()

file_object = io.BytesIO(data)
#file_object.seek(0)

df = pd.read_csv(file_object)
uploaded_file = request.files.get('uploaded_file')

img = Image.open(uploaded_file)

# generate smaller version
img.thumbnail((200,200))

# write in file-like object as JPG
file_object = io.BytesIO()
img.save(file_object, 'JPEG')

# get data from file
data = file_object.getvalue()  # get data directly
# OR
#file_object.seek(0)           # move to the beginning of file after previous writing/reading
#data = file_object.read()     # read like from normal file

# send to browser as HTML
data = base64.b64encode(data).decode()
html = f''