Spaces:
Sleeping
Sleeping
Update src/streamlit_app.py
Browse files- src/streamlit_app.py +2 -0
src/streamlit_app.py
CHANGED
|
@@ -706,6 +706,7 @@ if st.session_state.get("batch_results") and isinstance(st.session_state.batch_r
|
|
| 706 |
return f'<a href="data:application/octet-stream;base64,{b64.decode()}" download="{filename}.csv">Download file</a>'
|
| 707 |
|
| 708 |
download_url = create_download_link(csv_content, 'high_risk_report')
|
|
|
|
| 709 |
|
| 710 |
if medium_risk_items:
|
| 711 |
st.success(f"✅ 檢測到 {len(medium_risk_items)} 條中風險 Log/Alert。")
|
|
@@ -733,6 +734,7 @@ if st.session_state.get("batch_results") and isinstance(st.session_state.batch_r
|
|
| 733 |
b64 = base64.b64encode(val.encode('utf-8'))
|
| 734 |
return f'<a href="data:application/octet-stream;base64,{b64.decode()}" download="{filename}.csv">Download file</a>'
|
| 735 |
download_url = create_download_link(csv_content, 'medium_risk_report')
|
|
|
|
| 736 |
|
| 737 |
else:
|
| 738 |
st.info("👍 未檢測到任何標註為 High-risk detected 的 Log/Alert。")
|
|
|
|
| 706 |
return f'<a href="data:application/octet-stream;base64,{b64.decode()}" download="{filename}.csv">Download file</a>'
|
| 707 |
|
| 708 |
download_url = create_download_link(csv_content, 'high_risk_report')
|
| 709 |
+
st.markdown(download_url, unsafe_allow_html=True)
|
| 710 |
|
| 711 |
if medium_risk_items:
|
| 712 |
st.success(f"✅ 檢測到 {len(medium_risk_items)} 條中風險 Log/Alert。")
|
|
|
|
| 734 |
b64 = base64.b64encode(val.encode('utf-8'))
|
| 735 |
return f'<a href="data:application/octet-stream;base64,{b64.decode()}" download="{filename}.csv">Download file</a>'
|
| 736 |
download_url = create_download_link(csv_content, 'medium_risk_report')
|
| 737 |
+
st.markdown(download_url, unsafe_allow_html=True)
|
| 738 |
|
| 739 |
else:
|
| 740 |
st.info("👍 未檢測到任何標註為 High-risk detected 的 Log/Alert。")
|