Spaces:
Build error
Build error
import streamlit as st | |
from PIL import Image | |
import io | |
st.title("Artisan Product Submission Form") | |
uploaded_file = st.file_uploader("Choose a file", type=["png", "jpg", "jpeg"]) | |
if uploaded_file is not None: | |
# To read file as bytes: | |
bytes_data = uploaded_file.getvalue() | |
st.write("Filename: ", uploaded_file.name) | |
# st.write(bytes_data) # This will display the raw bytes, typically not useful for users | |
# To display the image | |
image = Image.open(io.BytesIO(bytes_data)) | |
st.image(image, caption='Uploaded Image.', use_column_width=True) | |
# Creating text input box | |
st.header("Tell us about your product") | |
# Input fields | |
product_type = st.text_input("Type of Product", placeholder="e.g., Handmade Jewelry, Pottery, Painting") | |
product_origin = st.text_input("Product Origin", placeholder="e.g., City, Country, Region") | |
product_description = st.text_area("Brief Description", placeholder="Provide a brief description of your product") | |
# Submit button | |
if st.button("Submit"): | |
st.write("Thank you for your submission!") | |
st.write("### Product Details") | |
st.write(f"**Type of Product:** {product_type}") | |
st.write(f"**Product Origin:** {product_origin}") | |
st.write(f"**Description:** {product_description}") |