隐藏底部 HTML/widget,并从 Streamlit file_uploader() 中删除拖放

Hide bottom HTML/widget, and remove Drag & Drop from Streamlit file_uploader()

我使用 Streamlit 创建了一个应用程序,它需要一次读取多个文件。我使用 file_uploader() 组件和参数 accept_multiple_files=True.

我有 2 个问题:

目前最好的解决方案是使用 st.beta_expander() 隐藏 st.file_uploader(),而不必以编程方式使用重新运行的脚本来查看是否添加了文件。所以例如在我的问题中它会是这样的:

with st.beta_expander("Upload DICOM Files"):
    uploaded_files = st.file_uploader("Select DICOM Files:", 
                                      accept_multiple_files=True,
                                      type='dcm')

有关 st.beta_expander() 及其用途的更多信息 here.