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")