<style>
/* 自定义文件上传区域提示文本 */
[data-testid="stFileUploaderDropzone"] div div::before {
content: "将文件拖放到此处";
}
/* 隐藏原始提示文本 */
[data-testid="stFileUploaderDropzone"] div div span {
display: none;
}
/* 添加文件大小限制提示 */
[data-testid="stFileUploaderDropzone"] div div::after {
color: rgba(49, 51, 63, 0.6);
font-size: 0.8em;
content: "每个文件最大限制200MB";
}
/* 隐藏其他次要文本 */
[data-testid="stFileUploaderDropzone"] div div small {
display: none;
}
/* 自定义浏览文件按钮 */
[data-testid="stFileUploaderDropzone"] [data-testid="stBaseButton-secondary"] {
font-size: 0 !important;
line-height: 0 !important;
}
[data-testid="stFileUploaderDropzone"] [data-testid="stBaseButton-secondary"]::after {
content: "浏览文件" !important;
font-size: 16px !important;
line-height: 1.5 !important;
display: inline-block !important;
vertical-align: middle !important;
}
</style>
最后需要设置st.markdown(css, unsafe_allow_html=True),这样就可以在中英文页面显示不同的,需注意若不能正常显示需要data-testid,在浏览器进入f12查看id后修改