file_share / pages /Show_File.py
Meteorama's picture
Rename pages/pages_1_Show_File.py to pages/Show_File.py
1159291 verified
import streamlit as st
import os
st.set_page_config(initial_sidebar_state="collapsed", page_title='File Upload')
fname = st.query_params["name"]
#Hide header style
hide_st_style = """
<style>
#MainMenu {visibility: hidden;},
footer {visibility: hidden;},
header {visibility: hidden;}
[data-testid="collapsedControl"] {
display: none
}
[data-testid="stHeader"] {
display: none
}
.st-emotion-cache-1y4p8pa {
width: 100%;
padding: 1rem 1rem 10rem;
max-width: 46rem;
}
[data-testid="stButton"]{
margin-top: 5px;
}
}
</style>
"""
st.markdown(hide_st_style, unsafe_allow_html = True)
st.header("File Information")
st.write(fname)
with open(os.path.join(os.getcwd(),"files",fname), 'rb') as f:
st.download_button('Download', f, file_name=fname)
if(st.button('Delete')):
os.remove(os.path.join(os.getcwd(),"files",fname))
st.info("All files deleted!!! Refresh the page to see changes.")