import streamlit as st
def main ( ):
if st.button('Submit'):
f = 'my data'
st.download_button("Download data file", data=f, file_name="mydata.dat")
if __name__ == '__main__':
main()
Hi all,
I am also facing similar issue. I am trying to download an html file using st.download_button which works fine on my local but fails on server. Clicking the download button opens a new page on browser which shows â404: Not Foundâ
with open('abcd.html') as f:
html = f.read()
st.download_button(
label="Download HTML",
data=html,
file_name='file-001.html',
mime='text/html',
)
It is intermittent for us, and the first time download always succeeds, but some times when we come back to the page, and click download again, it gives 404.
i also found this issue, i change some asset file in the apps and now i keep getting this issue.
it always happen the first time i open the page and after i refresh the page its fine but i think because i keep getting the warning, the apps ofter down