st.file_uploader Snowflake Streamlit 的替代品

问题描述 投票:0回答:1

我正在开发一个使用 Streamlit 的应用程序,用户可以上传 CSV 文件并将其插入表格或显示其内容。我尝试使用 st.file_uploader,但它似乎已被禁用。在我的用例中,用户应该可以选择从本地计算机或我的 S3 存储桶上传 CSV 文件。您能否提供实现此功能的替代方法?

谢谢

snowflake-cloud-data-platform streamlit snowflake-schema
1个回答
0
投票

准确地说,Streamlit file_uploader 控件在 Snowflake 之外的应用程序中可以正常工作。 目前,出于安全原因,它在 Snowflake (SiS) 的 Streamlit 中被阻止,将来 Snowflake 应该启用它(我也非常等待)。

您可以在此处找到 SiS 的完整限制列表:Snowflake 功能中不支持 Streamlit

目前有两种可能:

  1. 在 Snowflake 之外使用 Streamlit。
  2. 允许用户将文件上传到 S3 存储桶(例如,使用 AWS Explorer),并在 SiS 应用程序中从此外部阶段读取文件,而不是通过 file_uploader 控件上传。
© www.soinside.com 2019 - 2024. All rights reserved.