import streamlit as st from io import BytesIO import imageio.v3 as iio import os def get_image_path(img): # Create a directory and save the uploaded image. file_path = f"data/uploadedImages/{img.name}" os.makedirs(os.path.dirname(file_path), exist_ok=True) with open(file_path, "wb") as img_file: img_file.write(img.getbuffer()) return file_path uploaded_file = st.file_uploader("**Upload a Chest X-Ray Image**", type= ['png', 'jpg'] ) if uploaded_file is not None: # Get actual image file bytes_data = get_image_path(uploaded_file) st.image(bytes_data)