--- title: How do you retrieve the filename of a file uploaded with st.file_uploader? slug: /knowledge-base/using-streamlit/retrieve-filename-uploaded --- # How do you retrieve the filename of a file uploaded with st.file_uploader? If you upload a single file (i.e. `accept_multiple_files=False`), the filename can be retrieved by using the `.name` attribute on the returned UploadedFile object: ```python import streamlit as st uploaded_file = st.file_uploader("Upload a file") if uploaded_file: st.write("Filename: ", uploaded_file.name) ``` If you upload multiple files (i.e. `accept_multiple_files=True`), the individual filenames can be retrieved by using the `.name` attribute on each UploadedFile object in the returned list: ```python import streamlit as st uploaded_files = st.file_uploader("Upload multiple files", accept_multiple_files=True) if uploaded_files: for uploaded_file in uploaded_files: st.write("Filename: ", uploaded_file.name) ``` Related forum posts: - https://discuss.streamlit.io/t/is-it-possible-to-get-uploaded-file-file-name/7586