Hello,
I have some trouble using the “download_button” feature with an Excel file.
Below is the code I am using.
It works fine when I run streamlit on my machine. However, when I deploy it on the remote server (docker image hosted on azure), users are redirected to an empty page with “404: Not Found” message when they click on the download button.
I suspect it is a MIME type problem but I have no idea which one to use.
Thanks in advance for any idea that could help me fix this
with open(output_file, "rb") as fp:
status.subheader(":thumbsup: The simulation is done ! You can download the results using the button below")
download_button_place_holder.download_button(
label="Download Excel",
data=fp,
file_name="outputs.xlsx",
mime="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")